I think the elemental shield spells would be more balanced overall if they set the resistance to 100% for a single element, and didn't absorb any damage.