Warrior or Rogue

DPS wise, Warriors were among THE top DPS in the game. The catch is that they were highly gear dependent and in the beginning it’s really rough going for them. You’ll struggle without gear in PvP without some support. On the flip side, once you start getting that gear, you’ll wreck. You’ll also be in top demand in high end raids since that’s when Warrior’s DPS begins to skyrocket.

So, yeah. Warriors were the only class that were “Optimal” for more than one role in PvE Raiding, that being Tank (the only REAL tank depending on who you ask, but there are many, including myself, that say Bear Druid make good off tanks and even main tank on some encounters) and DPS.

Those others are considered “hyrbids” and fall behind in DPS due to their utility and ability to switch roles, and are generally forced into healing roles.

Unless you really love stealthing about (and in Vanilla I don’t blame you), I’d say you’d get more mileage as a Warrior in the long run, but Rogues deal more damage early on.

Expect a very, very healthy population of Warriors and Rogues, however.