Keep slow up on all melee and just shimmer/displace around them. Use frost nova if they connect with you …you kinda want to always be 40 yards from melee.
Paladins you spellsteal freedom for yourself and keep them slowed. Use your shields when they bubble…
I usually run from hunters because they are very annoying and can interrupt you easily. If you have to fight them try to only use instant cast spells and clear casting barrage.
Other casters just spell steal all their buffs and los fears and big casts like chaos bolt.