I may be in the minority here, but I had no problems at all with Cata Heroics.
What was annoying with them was having to CC things. CC doesn’t so much slow down dungeons as it interrupts the flow of the dungeon’s pace while waiting for the mage to open their spellbook and find the polymorph spell, or the Hunter trap CD to come back up because they missed, or the Ret Paladin going lolwhospecs Repentance.
There are better ways to slow down a dungeon than to create hard CC targets, especially when you have to rely on random strangers to do the CC’ing.
Did you play Cata… at all?
There were Dailies all over the place. Twilight Highlands, Tol Barad, Uldum, and then you had the Molten Front, as well. Not to mention Archaeology for additional in the world exploration and grinding. Stupid Zin’rokh.
I’m sensing a pattern here. I suspect you only play the end of an Expansion. There were the Apexis Daily quests that were a single quest, but took roughly the same amount of time as a slew of dailies for similar reward and you could group up to do them as well.
You also had the Garrison Campaign that told you several stories with a major quest line each week, and your Inn quests that took you to dungeons for unique rewards.
WoD’s large failing was canceled content, not the content that was there.
Having daily quests removed from hubs and set numbers and thrown out all over the world was actually rather neat. Especially being able to see the rewards from the map right away without having to go anywhere or have a wowhead guide bookmarked to remember what faction I want rewards from. Major storyline and reward quests taking you all over the place, though, was not a new thing and has been a part of WoW since Vanilla.
Legendary drops were pretty awful at the start, though.
Decent content design, bad story integration, major regression on character abilities, and poor itemization choices for loot. This results in loot being terrible to receive no matter how much or how little you get of it. Just like Diablo 3.
The vault is a step in the right direction, but the WoW Devs really really need to realize that this is NOT Diablo. An MMO requires a steady, visible progression of character power and gear, and the current loot mechanics are not that.
Wrath really was the best expansion for Gear. You had the best gear drop randomly from raids. You had good gear drop from dungeons, and you earned Badges that could get you better than dungeon gear, but not as good as raid gear that were guaranteed should RNGesus take a disliking to you.
You could progress in PvE or PvP, and your abilities were your own and not tied to Gear. Borrowed power just plain sucks.