Ive got an enhancement shaman on Aggramar EU named Anwin, 2h with max AP gear for insane WF crits (perfect gear), the most fun specc you'll find as a shaman, but if you wanna be as powerful as possible without relying on luck dual wield is the way to go with t2.5 for spellpower and ap mixed stats, proccs your malestorm up fast for alot of heals and/or LB/CL.
Ive tried elemental aswell but never rly found it that great, its dmg is nowhere close to what a balance druid can do, its survivability is lower, heals are lower and kiting abilities are lower. Shaman is mainly a 1v1 class and in 1v1 enhancement is the way to go imo.
Pala is OP as freakin hell, every newb twink rolls one, it doesnt require any kind of skill at all and can still pwn face. I just hate the class.