The cry goes out everyday from someone who has just lost a fight to another class. It is the same old story about how one class is more powerful then another one. If it is not a mage crying about a hunter it is a hunter complaining about a rogue or a rogue about a warrior etc, etc, etc. The fact is that a class is only as good as its spec and the person playing it. Yes some classes have an advantage over another with their abilities, but that is by design.
What some people tend to forget and these are usually those who have not played the class they are complaining about is that each class in World of Warcraft has its good and bad points. For example it is not often that a rogue can even go toe to toe with a warrior in a one on one fight unless there is a substantial gear difference or the skill of the person comes into to play. This being said each class has its arch nemisis that can quite easily take them down in a fair fight. However, the skill of the person has alot to do with the end result as well.
On many occassions I have taken down warriors with my rogue in a one on one fight or destroyed mages with my warrior even through their crowd controlling abilities simply because I knew what the advantage and disadvantages were of that particular class.
The fact is that if you really want to understand how to beat any class you have to first play them for a period of time to appreciate what the class is about and how they are best used against each class. People do not consider this when crying out for the nerfing of a particular class. They only see their own inability to beat a class.
I too have problems with some classes when I am on one of my characters, but I have found that by studying someone who is simply a better pvper then I am that I can usually find a way to beat them. For example one of the hardest classes for me to beat when I am on my rogue is not the Warrior as many would think, but Paladins. You must beat them down through all their healing and bubbling and healing and Hammer of Justices and other constant crowd controlling to beat them. Now if I have a healer behind me then it is simply game over for the Paladin every time, but in a fair fight I lose almost 60% of the time or better. Of course this is all dependent on the persons skill, gear and spec, but I believe you can see where I am going with that.
The truth is that all classes have high points and low points when playing them. Yes Pallys can heal well and do great buffs and with the right spec they can even do a significant amount of damage, but honestly against many classes they simply will die each time. It is only a matter of time.
The other day for example in the Arenas my partner and I fought a Pally/Hunter combo. The first thing we did was take out the pet of the hunter to get rid of the contant attacks on my friends Priest and to allow me to crowd control if he needed to drink for mana. Even with this I had to beat on the Hunter and Pally until the Paladin had almost drained himself of mana and my friend had taken the rest with Mana drains. This one Arena lasted almost 15 minutes, but ultimately we won because we knew what was the best way to beat their team in a long battle.
This point in case is it necessary to nerf classes simply because you cannot beat them yet? No it is not. The best way to beat them in a fight is to play that class to learn more about them and what makes them vulnerable. Yes Blizzard did make each class vulnerable to certain classes, but it is up to us as players to fully understand what it is that we can do to stop this from happening. This game was designed to allow solo adventures, but honestly it is best when you have the right team makeup.

