So…I don’t understand why Bliz hates most primary casters and healers with all the forced movement mechanics that interrupt spell casting by forcing people to move around, but I think just a slight change would fix this.
Allow casters, all casters, to move at 20% speed while casting. Additionally, give all casters a mid CD of say, 3 minutes, for 15-20 seconds of full movement speed while casting.
If you are going to sneeze swirlies and snot all over the place in dungeons and raids anymore, at least let ALL casting classes have a way about it. at 20% move speed, depending on the placement of these effects, casters would still have to spell cancel at times to gtfo, but it would also make casters not feel so bad to play as you have longer times for abilities to go off ontop of longer times for them, after going off, to deal damage (spell travel time) need to face the target fully, can be spell locked, can be silenced, and a host of other effects that melee/hunters don’t really have to deal with