The more I think about, the more I begin to realise that Blizzard's insistance upon splitting each class and all of their moves 3 ways is just a bad idea for some pure DPS classes.
Warlocks, by far, get the worst of this. Hunters and Rogues both suffer, but Warlocks are almost crippled by it.
Our player representation is low and to be honest with you, the class is boring to play, no matter what spec. Especially compared to other classes that have much smoother and more rewarding mechanics.
So scrapping the 3-spec system and giving pure DPS classes like Hunters, Warlocks, Rogues, a single spec and allow us to customize our talents from a larger pool.
I doubt Blizzard would do that so imagine then, if you will, Warlock becomes a Hybrid. Where Demo actually got big, scary pets and could actually tank instances, dungeons, even raids. Affliction became a healer, where we (for once) take someone elses ability (in this case, priest) and we heal our team through our damage.