Love ele shammies how they are atm (not biased... *cough*).
One gripe with them that I have is that I sometimes feel like Stormbringer (or w/e the initial artifact trait is... ) doesnt last long enough. Lava Burst still does more dps and generate more maelstrom, so you outta use your Surges when they pop, but then you gotta cast Lightning Bolts to use the trait up... might be me just being bad at timing it tho.
As far as mages go. Fire is def really fun. Tho frost might have do more on some fights, just due to the differences in dmg styles. (Still cant bring myself to play arcane)
Only lock spec I enjoy is affliction, but even then mages still top it. Demo seems clunky with doom and HoG and everything. Destro just has too much RNG in terms of how much dmg you do.
Shadow seems fun, Im sure if you stack things right you could get insane(teehee puns are fun) durations of voidform.
I do not like the hunter changes. BM is my fav between the 2 ranged specs, still prefer casters tho.
Boomkins are easier to pick up now, and proper usage of the intial artifact trait could come in real big help with fights with lots of tiny adds. Not to mention healers will love Innervate (tho trees bring it as well)
Havent gotten around to testing many of them outside of ele shammies fully tho.