One of the worst things in the world it to take a good game and make choices that ruin play for too many. My biggest gripe may be that there is no offline mode and connectivity and LAG issues can make even solo PLAY TERRIBLE!
In game purchases are not really controversial, the truth is that almost everyone considers the act predatory and plenty consider it immoral. To me, in game purchases are plain offensive after you go out and drop $70 bucks on a game. Blizzard isn't even transparent enough to post that information on the cover, as to inform buyers. It's just sleazy.
I'm ashamed I gave them my money.