well... i still really love WoW. i've played for about a year or so now and so far, nothing's turned me off or made me want to go to other games.
The PvP system is the most enjoyable to me of any game i've ever played. You can argue that it's unbalanced, sure. but it's 10 classes... with 3 talent specs each... so really, there's like 30 fucking classes in the game, basically. (i.e, a frost mage and a fire mage are both mages, sure, but they play drastically differently from each other) so i don't mind the fact that some skills are overpowered (im looking at you, mana burn) because some of them have to be to make the classes/specs able to compete with the other ones.
That being said, there's not a class in the game that can't fuck up another class if it doesn't know what its doing. You can have great gear, reforged to make up for some of your classes shortcomings or further strengthen your strong suits, but skill is what it all boils down to, and knowing what to do/what skill or ability to use in a certain situation. i don't get into a battleground, see a shaman running towards me, and say "oh this guy is fucked, he can't touch me" or "oh shit im dead no matter what" we just fight. using our skills and abilities against each other, trying to outmaneuver/1-up each other, etc.
I can understand a lot of the complaints though- im not a fan of the "expansion pack reset button" thing. makes you not even want to try to get the end game gear because whats the point if you can just grind some characters to 85 and then get all the "good" gear when it becomes "lame" gear next expansion?