Draele of Rantings of the Afflicted spent some time recently to think about issues with the Warlock class. Now before all non-warlocks start thinking “pff, like warlocks need any buffs”, this isn’t about buffing the class but about fixing glaring inconsistencies in the talent trees which limit warlock playstyles.
Draele starts with pointing out the problem with the Demonic Sacrifice Talent (the de-facto standard element in raiding builds), located in the Demonology tree. Demonology is normally the tree which enhances minion-assisted gameplay, and it is at the very least quite a bit counter-intuitive (dare I say schizophrenic?) that you have to spend 20 other points in Demonology to boost pets which you actually do not use (since you sacrifice them).
From that ensues a series of propositions to optimize the talent trees.
The whole post is entirely worth a read if you play or consider playing a warlock or are interested in class mechanics in general, and you can find it here.