I don't hate Cata. I'm definitely not happy with everything, but I still generally like things....
However, a lot of people have been complaining that Cata was launched Prematurely. Is it possible that Blizzard has seen the error in their ways and made a special effort to delay Diablo 3? Or is it just business as usual and they always release games late? Or is this the difference between a game launch delay and an expansion launch. (Meaning Launching a poorly tuned game could destroy the game, while launching a poorly tuned expansion will just cause a few months of QQ as they make the required changes.)
I'm really hoping that the delay in D3 and the delay to launch FL was a sign that they do not want to make the same mistakes again.
*I'm just not sure that's so...