Ele shaman is very fun to play, one of the best classes for 3s and bgs.. It suffers a bit in 2s, but with the good partner you can easily get to 2.2k rating without too much troubles.. Sure, with boomkin you can do more damage, but you have to put 2 dispellable dots instead of just one and lava burst damage with mastery proc is just a little lower than starsurge's one.. And lava surge's proc chance is even higher, so that's not a huge difference.. Talking about spriest, i know it is very strong in bgs and 3s, but its playstyle is very different since it's a dotter class, so the main issue is reduced to what's the playstyle you like the most :)