Adding individual resistances for each of the main elements sounds like a good idea.

Actually, come to think of it, maybe magic resistance materia should be buffed to be allowed in more slots and weigh heavier on tanking.