Astral Shift is on a 1.5 min CD fyi. Personally I run earth shield, which helps during stuns and I don't have to worry about switching to wolf. Of course enhance has it's drawbacks, just like anything, but another strength which we haven't mentioned is the shaman's ability to purge. Purge can remove half the things you just mentioned in regards to other class' tricks, and it's impossible to quantify how handy having a shaman purging is. One thing you mentioned earlier that I can agree with is that DKs can really fck me with their stun chains, to the point where I've had an entire Ascendance ruined by their BS. Still though, the enhance kit is so deep, and the damage is still really really high, I think it's a contender.
I'm sorry yes Astral Shift is 1.5m, but i only mention it cause it is truly our "Only " defensive ability outside of whatever racial you may have. And yes DH, DK, rogues yeah quite few classes can screw enh dps. Ret can pop Vengence Shield, eye for eye and will hurt up much as them with full CDs against even geared twink enh has to work harder for wins.
Purge is nice has it's uses but Ret with half a brain will use DS and other two shield aforementioned and LoH if they get in a pinch. And shaman can't outheal Ret in a fight sadly plus their mana regen faster. Purge won't help against most defensive abilities Evasion, DH many Dodge mechanics, won't nullify Karma, won't stop 3/4 ret shield, useless against disperse, IBF/lichbourne, AMS/AMZ, hunter turtle, Arms Parry ability/Def stance, Iceblock though getting temporal shield is nice on and on though.
Also we can't lock mobility classes down in a 1v1 reliably either cause we don't have a plethora of gap closers and will need spirit walk to even attempt to catch most. Hunter trap binding shot concussive shot disengage there gone. Warrior heroic leap charge off into the sunset their gone more so if running barbarian. We have nothing keep rogue from clos vanishing, and nothing in all the world will annoy you more than chasing a ww monk. And considering you're 9/10 will have to waste trinket trying to chase one down cause they liable to fear, paralysis, stun, etc then run or you run into trap or cap totem or another shaman purging ghost wolf using binding/ cap totem alot of time you wiser letting them go. Or a druid and power shifting off into sunset.
I want to say I really like Enh it's decent class but the amount mechanics that work against it sometimes can be a bit frustrating. You have to be pretty skilled to excel with it and this coming from someone who can top dmg in BGs pretty regularly as enh. I don't want to stir anyone from it but good to know some of the drawbacks before someone thinks they going to cakewalk people with it cause they seen someone else do it.
Sent from my SM-S327VL using Tapatalk