Secret Design of WoW PvE: Variety vs Specialization
The series: [Introduction, and a call for comments, Solo Difficulty vs Group Difficulty, PvE vs PvP, Variety vs Specialization, Solo Performer vs Group Utility, Your role in a PvE raid]
If your class can do many things, don’t expect to be unqualified best at any of them.
There are three roles: tank, healer, damage (dps). But really, every class can do damage–you have to be able to put out some kind of damage in order to play the solo game. So it’s really two specialized roles, plus the common role that everyone has. Some classes specialize completely in that common role: hunters, rogues, mages, warlocks. The rest can do multiple things, and this article concerns them.

