Since you are considering adding extra combat factors, let me ask a
question. Have you considered adding battle magic capabilities for mages?
It seems reasonable that a mage could study one or more skills that would
allow them to participate in a battle using ranged spells. Thus they could
remain behind the front rank.