Ultimately, it all depends on the situation.
Those are wise words! And we've already discussed the frontline before. I would arrange the units in the rear like this: halflings, djinn, mages
on the frontline: hero, dwarves, titans
And still, everyone who can shoot should be a ranged attacker. And Haven also has magic attacks. That's a big advantage.
Regarding Life and its prospects. That's undeniable. I'm not arguing, but I'm setting my own priorities.