- Elemental
- Enhancement
- Restoration
Shaman is a very versatile class. In endgame instances, their main roles are buffing and curing, as well as healing or DPS depending on spec. Restoration tree provides many wonderful abilities for those who would like to heal and support the others. Enhancement Shamans focus on dealing physical damage. They are also loved by other melee DPS for the offensive buff their totems bring. In contrast, Elemental Shamans are caster DPS who usually do their damage from range. For PvP, Enhancement is a weak choice, because it needs melee range, but lacks ways to get or stay there. Restoration maybe preferred more. Elemental is better than Enhancement but vulnerable to interrupt/silence effects as all healing and most damage spells are of the nature school.
See: Shaman builds for a full list.