Fortunately, I did not buy Diablo 3 because of the "always online singleplayer" that carried over from Starcraft 2.
Blizzard, you spent money adding this always online feature into your game, lost money by driving away people who would have bought the game if not for this always on online feature, suffer a massive server load because of the always online feature, and get bad PR. Inside a month a torrent of the game will probably be available for those who don't want to bother with always online/DRM/paying money.
The always online feature is a complete and utter failure. There is literally nothing it claims to do that could not be supplied just as well, or even better, by having a separate multiplayer option.More people would have bought the game,you wouldn't have such a bad server load, and you'd have less pirates, as you would only have to bother with the "don't want to pay money" crowd.
I will not buy a single Blizzard product until this always online fad passes. Blizzard could have burned money and it would have been of more benefit to the company.