I think this is a worthy hero. It's a pity that mages are usually the first target for the opponent.
The Library can unlock spells from any school.
In my opinion, the best starting combination for mages is Razazak + Hafiz.
Razazak's golems should run faster to meet the neutral creatures in close combat, while the gremlins will repair them.