Does anyone know how much resistance Battle Mages give, if they give any at all? It seems like they do. :)
Added 5 minutes later
Razaz claims to be the strongest Wizard. Easy start due to gremlins repairing golems + starting defense + super golems in the endgame.
On a large map, in a long game, this hero will clearly be better than Hafiz (Hafiz will be let down by the machines, the presence of which is no longer crucial, and the fact that gremlins are still a first-level unit, and specialization in them is weaker than specialization in golems).
Razaz, in my opinion, is much better than Nur, the usefulness of whose specialization I don't understand at all (I'm talking about long duels when mages have 300 or more mana).
Orra is a rather controversial option, as there are opinions that she doesn't cast spells much more often than another Wizard with spellcasting.
But this is definitely a strong option.