At Cata they told that, Blizzard make a balance between classes. May be they can point these:
Range DPS are casting from 40 yards and melee dps is only make effect from 8-25 yards. With the help of the glyphs may be 30 yards. In any pvp you never get a chance for fighting or escaping. But the range dps is always doing everything.
Priest:
Only putting macro poisons and dots on you then your half of the HP will go if you have no healer with you. They can fear, put a shield on theirselves then defeat.
Mage:
Of course mages are better. They have got plenty of abilities like all classes. They can jump like a kangroo, going stealth like rogue, put you in ice like refrigerator, again jump and go stealth, make you sheep or frog or e.t.c. Then if you got chance to reach them, you can may be kill them because at that time they are putting thirselves inside the ice like a Nut in Ice Age1,2 and 3.
Helaer Druid:
Never ever their mana finish. If finish there is a chance for innervade. While they are fighting they have an ability to heal theirselves. They put you inside root, they can dot you with insect swarm and e.t.c.
Shamans:
Wow. they are like a bomb. Ready for inflation. When you reach them and if you are at the bridge this is ewual to you die. When they explode you directly fall down from the bridge and finish. Not only you. If there is 4-5 with you, all will be die. What a strength. No fight. Only 1 explode then get 5 kill.
I like to play all of these classes as well but please Blizzard. Give all these abilities to 1 character then I will choose it. Or make balance between characters.
Too many people will tell this is unmeaningful and will write I am Noob. But I am telling you this that if you think anything about me good or bad, The Blizzard I hope give you a thoushand times of it.
For the Ally!!!