People that bitch about 'maintainence buffs' when you've only got like one or two that are core to the class, I can't stand that shit. It's not any different than maintaining a dot or something, and as much as you can deride them as "Just keep them up, where's the gameplay!" you could do that about anything, those buffs impact your rotation and timing and as much as it's trivial to keep them up, it's still something people fail to do, and better players lose less dps doing so than worse players. /shrug.
Even the "oh maintaining roar in a 5 man sounds awful" argument:
It's harder, for sure, but again I played a rogue through all of vanilla and TBC where you did the same thing, it's not ACTUALLY very hard, it just impacts your dps a bit on fodder style trash, on legitimate trash it doesn't hurt nearly as much unless you guys stand around a ton between every pull. To me that's all part of the skill cap of the character though, min-maxing your output in variable situations. On a base level no class is hard to play, but in reality they're all hard to play because of things like that which require a more intrinsic knowledge of effective dps.