Making the Character immune to AoE while the animation is active seems reasonable on a PvE scenario but during PvP it might not work so effectively.