The Diablo III Website explains that to combat fraud, as of the new version, digitally purchased editions of Diablo III will be quarantined as the Starter Edition for up to 72 hours (thanks GameSpot). Here's word:

As of patch 1.0.3, when purchasing a digital version of Diablo III through the online store or your Battle.net Account, players are restricted to the Starter Edition for the first 72 hours (sometimes less). Players on Starter Editions have the following restrictions:

• Act I up to the Skeleton King is available
• Level 13 cap
• Matchmaking available only with other Starter Edition players
• No Auction House access (Real Money or Gold)
• Global Play is not available. Players attempting to connect to Diablo III Starter Edition in a region other than their Battle.net Account's home region will receive Error 12. See the Global Play support article for more information.

Jivaro wrote on Jun 22, 2012, 11:56:Torchlight 2 cannot come soon enough. It may have its own problems, but somehow I think those issues will be largely fixable. Diablo 3's issues have more to do with Blizzard as a company and very little to do with the actual game. My ARPG itch can handle being ignored a while longer.

I think I will go spend the money I was holding for Diablo 3 on a bunch of indie games instead. You know, give the money to companies and people that don't make their own self-created problems the customer's problem.

While I'm not going to jump on the Torchlight 2 bandwagon, Diablo 3's flaws as a game don't become apparent until you reach Inferno. Luckily for the player population about 98% of them will never bother to step foot in Inferno. Though I would say that up to Inferno, you are correct, Diablo 3 is a great game, and its only faults are the ridiculous measures Blizzard is taking to combat exploiters, hackers, cheaters, and farmers (bots or otherwise).