Diablo 3 was poorly made considering the hype and design time put into it. The story line is rather limited, there is barely any diversity in the game and most of your time will be spent browsing the auction house looking for upgrades instead of finding them out in the world. The diversity blizzard promised as far as specs of champions are concerned is bullshit, certain abilities and runes for them are worthless. Once again blizzard charges us for the game while balancing it after release which is unforgivable especially in a system where you allow people to spend real money on items, and then nerf or change those items after the fact.
The crafting system is extremely lacking, the new design of the game sends you killing elite packs of champions instead of farming bosses. You're now juggling 5 stacks of a buff that expires in 30 minutes the entire time, its lost on spell change and log out. The game was just not well implemented, the experience is pretty lacking and you're left feeling like blizzard got more out of you than you get out of them. Again