Personally, I did think Cataclysm was done pretty well.
I'm not even saying that just because I liked it, but I believe they legitimately did a lot of things right with it.
Questing became a lot better than what it was, and has an actual relevance to everything around and wasn't completely awful compared to old school questing. (Hey, wanna go to all the way to Feralas and Winterspring to get me 5 livers from the animals there?)
Unlike Wrath, it had actual instances in it, and for a while Heroics became a lot less mindless and I had fun with it.
When content patches dropped, I was completely surprised that the servers weren't irradiated over the next two days, and pvp-wise it didn't seem as "fast-forward" as wrath, or as healer dominated as it was in BC.
Did I think it was perfect? No, but I really thought they did a lot with the game and did it right.
The community is awful, and sometimes there is truth in what they say, but a lot of times they will be insatiable.