What can shamans do on WOW?

I'm trying to descide on rolling a troll shaman or Druid, I have a level 40 Druid so i know what they can do, so what do shamans do, and what class should I roll?
7 answers 7