What the people trying to do nothing but praise the game are failing to understand is that this thing shipped absolutely broken.
Do you honestly want them to keep shipping games like this? Your fun factor as it stood from launch until now relied wholly on two things. The craftsmanship of the story and gameplay, and luck. Luck because as great as the game may be, it's a broken mess. If you were able to experience it without a lot of bugs, good for you. It changes nothing about how broken the game shipped.
If I paid $300 for a lawnmower that didn't work right and had to be serviced 4 times, the 4th time replacing chunks of the lawnmower, no one in their right mind would ever buy that product or the next few from that company.
But just because games can be patched, why is it that gamers aren't allowed to make legitimate complaints about a completely broken product? It makes no sense. Yes, this is a large game, they were under constraints, you may like the story and how after 8 games (not counting DS or mobile) in the series you can finally duck in a game where stealth is a main mechanic, but that's no excuse for shipping a broken product. There is never a good excuse for that.
Diablo III has improved so much since launch, but they're not excused for nearly killing the franchise with how stupidly broke the game was at launch from a mechanics and technical (b.net) standpoint. If the users hadn't repeatedly told them how hard they screwed up, do you think the game would be as good as it is today? And before you try to throw in a tangential retort that would somehow invalidate my main point, I realize that Diablo III is still far from perfect in both mechanics and technical issues.
I'm glad that you like the game. But it was broke. Real bad. And they should feel bad. Customers shouldn't pay full price to alpha/beta test.
That's all well and good, so why don't you go make a thread focused on what game developers should ship? This would fit in that thread. Your point has been regurgitated probably 200 times in this thread alone. It does nothing to further an actual conversation about this game.