Honestly the first time I ran a heroic I thought I was queued for a normal and didn't realize until I got the bonus at the end.
Really enjoying resto shaman after thinking sham was shit and playing lock to 100. Though it doesn't seem the ability squish hit rsham - I feel like I have a ridiculous amount of CDs and one-off abilities. 3 shocks that never really get used by the spec + the interrupt, spirit link, ascendance, and healing tide as big healing cds + mana stream on a 45 sec + nature's (fine 'ancestral') swiftness, spiritwalkers grace and windwalker totem, tremor totem, capacitor totem, searing totem on a 1 min, fire elemental totem on a few minutes, we still have chain lightning + bolt + burst for damage ... oh yeah and I have whatever totem reset ability on a 3 minute as well. And then we have the actual core abilities that you need to heal with (7 spells). Oh yeah, and the magic dispel, and hex. Ghost wolf too, but that's fun. I'm probably missing at least something, and I specifically spec for passives to compensate for my lack of skill in old age.
Now compare this to destro lock. There's havoc, fire and brimstone, and dark soul. And your damage suppression cooldown, fear, pet ability, death coil/shadowfury, portal. And really that's it, burning speed if you spec it, everything else (6 spells) is your core damage rotation. It was pretty shocking how many more abilities shaman has, like I can't easily hotkey them all in reachable places and this is after a 'squish'. They really have no idea what to do with the class IMO
edit: I was missing grounding totem and purge