The Shaman has so much versatility. It can even offtank some smaller mobs if you have the right setup!
I am still not sure why they don’t make the shaman a tank type character aswell, elemental for ranged dps, enhancement for tanking, and resto for healing, this would give the game more tanks and make the shaman more interesting to play. If people really want to get funny about losing their melee dps then give us a fourth talent specialisation like druids!