, I have been confused and appalled by the performance of Locks. In t12, I was specifically told by a raid leader to hush, I was there for lock rocks and soul stones, not because I was a “raider”.
Lock performance in T12 was AMAZING. Demo was, IMO, THE
best spec of any spec that tier. And some of our BIS gear was incredibly simple to get (DMC:V + MWC). There were issues in the rotation (Destro and Demo, especially), and mechanic balance (Doomguard), but Warlock DPS was absolutely amazing and seemed almost designed for the challenges (AOE and short burn phases) of that tier.
I personally don't have a problem with Warlock complexity, nor do I have issues with a lack of reward per unit of effort (in PvE). But, if we have problems it's not in the numbers, it's in the mechanics and the flavor.
Hell, everytime it comes up I ask, "Why was Drain Mana removed? Would you even use it in the current meta?" And the response is almost always that it was useless and caused balancing issues. But, I think it was a good example of the flavor of the class. It gave others something to qq about (unjustly, most of the time) because it was something Warlocks actually had in their pockets. And, were it nerfed to un-qq-able levels, it would still be better than nixing the entire spell. Though, with MoP on the way, this seems like a useless argument, I think it's the sentiment that counts - as is true with the links in the OP.