Great write-up. Interesting how far in-depth you think on this subject. It's an intimidating one for me - I'm also making a "battle-mage" game. I feel like the more I think about it, the less certain I am about balance and certain mechanics. But this post helped me organize some of those thoughts, so thank you.