Personally I think immunity is fine, if the resistance is 100%. How else would you be able to even define what immunity is? My issue is with the fact that it's actually healing. Healing is a completely different kind of magic IMO.