WoW is an excellent game because of this. Every class does damage. You can pick any class you want, and still do good damage. In PvP, Rogues have an advantage over everything but hunters, because of thier stealth they can stealth to the side and sneak around to the enemy casters and rip them apart. I killed a level 20 Troll mage by surprising him like this with my lvl 11 rogue. When in close, rogues do very nice damage. However, mages are also quite good for theri damage as well. In a raid, they can let off a flmaestrike and blizzard and, although not massive damage to a single target, the mdeium damage to many targets really does help the group, as it makes the enemy healers' job that much harder and makes your killing much easier. But in truth all is good ^^