If you're going to level up a mage for Special Ability (SA), then you shouldn't level up any magic. I don't remember how it was in 1.0-2.1, but in 3.0, magic isn't needed for SA. It's just dangerous. Even against some neutral creatures, I feel very uncomfortable without high-level spells, not to mention strong heroes. However, on maps with a mentor, you can level up to the desired level with magic and then immediately get SA. But it costs a lot of money. And without a mentor, you can end up without SA and without magic if you're unlucky.
If you're going to level up a mage for Special Ability (SA), then you shouldn't level up any magic. I don't remember how it was in 1.0-2.1, but in 3.0, magic isn't needed for SA. It's just dangerous. Even against some neutral creatures, I feel very uncomfortable without high-level spells, not to mention strong heroes. However, on maps with a mentor, you can level up to the desired level with magic and then immediately get SA. But it costs a lot of money. And without a mentor, you can end up without SA and without magic if you're unlucky.