I've just finished game for a second time - this time featuring Mage Tank.
Traits: Evasive and Natural Armour.
He ends up with:
Skills
Staff Defence: 42
Ice Magic: 16
Spellcraft: 8
Stats
Strength: 8
Dexterity: 16
Vitality: 12
Willpower: 20
As always, every my Mage is first and foremost a freezer and a light-maker. That's why I couldn't levelled up Staff Defence up to 50, but at 42 I've gained all this skill has to offer but this last bonus. Note that I wasn't able to level him up to 14th level so he ended up at 13th. He has read all three Tomes of Wisdom though.
Anyway his Health is pretty low (at least comparing to your Mages), but I haven't took Healthy as a Trait and I even didn't maxed out his Vitality. I should have definitely moved some points from Dexterity to Vitality.
Enchanting arrows may be fun for a while but because you have to pick them manually after every fight I've gave up pretty fast. I'm too lazy for such inconvenience, and all this searching amongst legionary shields was a real pain. Extra damage isn't worth it really.
Thanks for interesting character concept King Semos.