Dude, I haven't seen anything but bitching from you in any thread. Are you playing WoW for the game or just to envy other classes?
I'm perfectly fine with my warlock, Destruction is really good at every boss but Nythendra (yeah, I can do pretty decent even on Renferal if we don't have a DH blowing spiders up and I can squeeze a CB or two on em), it's amazing on Drakes where I'm destroying priority targets really quick coupled with SP, and I can only wonder how awesome it is on Cenarius, because I was topping DPS meters on HC on the first week when ads weren't exploding in seconds. I don't like Xavius fight at all, but hey, Cenarius is the real last boss of this raid's mythic difficulty innit?
I have a fire mage alt and I also enjoy playing it, but it has it's strengths and weaknesses, and cleave definitely favors warlocks more. And I don't even have a decent legendary yet.