Thanks for the data. I think the name is somewhat misleading, though, as lightning and fire spells are still magic.
About willpower, how would that stat train? I'm not very fond of a chance of negating all damage or effects from spells, honestly. I'd rather prefer effect magnitude or duration reduction, maybe in the form of a percentage range to make it less predictable (say each spell effect is reduced between 15-25% for instance). It makes more sense and is more reliable than an all or nothing approach, which I believe also comes from the need to simplify calculations in pen and paper games.