I'll just add that spirit walk (Witch Doctor) is particularly useful as you don't take damage from a lot of these abilities while in the spirit realm (e.g. Arcane, Desecrater and Plagued).
Even the smallest donations help keep sc2sea running! All donations go towards helping our site run including our monthly server hosting fees and sc2sea sponsored community tournaments we host. Find out more here.