No lock spec comes even close to it on the annoyance meter, although tracking dot timers as affliction is somewhat irritating. Demo and destro are a joy to play in comparison, imo. (Destro is frankly easier to play than any mage spec. You just need to macro things up for Fire and Brimstone, that's the tricky part. Fire would probably be easier than destro if it wasn't for level 90 talents, but include that, and it's still harder.)
I do not think locks appreciate how well crafted their class is. This is the best it has ever been for locks, the revamp was amazing.
No more DotTimer! You only have THREE dots now as aff, and two of them can be refreshed together and the third never clips anymore. You can play aff now without any addons at all these days. It's like they actually listened to what people were saying two years ago. They actually listened. Took them a whole two years to fix the things that people were talking about.
And that's what really soured me on warlocks long ago, so much so that I banished this toon to a foreign server, all alone, never to be played again.
I was sort of expecting cynically when I picked this toon back up again for pandaland that locks would still be a pain to play and that I would get a chance to tear them a new one, but no, they did listen.
I wish demo had more to do than just spam SB until you build up enough fury to do the interesting stuff. I wish destro had the same damage output that aff did, but compared to where locks were in the past, they're decent enough to play these days.
I just picked two classes at random that I remembered had pretty simple rotations. Don't all the cool kids play fire mages these days anyway? The huntard rotation was also pretty simple back then compared to locks, I remember our top hunter boasting he could macro it all to one button. Huntards aren't as simple anymore, I think the devs have done their best to level out the complexity of playing the different classes, that's the perception I get.