that swarm mechanic wouldn't stop mounted archers from dominating.
Historically, they did, but it was very expensive to train them. Mount+archer needs to have an additional cost associated with it, along with mount+mage.
On mages, I'd like to see the evoker trait, and maybe spellpower trait, raise damage for staves when used by champions. Right now they're underpowered when used by champs, though very useful for normal troops. (maybe AI needs to learn to counter-train dodge+magic resist if it sees mages)