Your mage should check for targets with low magic armour and shoot them, or focus on setting up magical threats or summons or something.
It's hard to near impossible for one magic user to do everything you'd want from magic. They don't have the ap to heal and damage, cleanse and do area control. It'd have to be a lone wolf and it'd still be a stretch.
Conversely, it's fairly easy to have the one physical damage guy, amidst 3 casters, but then expectations for him would be low.
You're missing the point. Classes like "Battle mage" are strictly inferior to "having another 2h warrior" as a by-product of the armor system. The strongest party is 4x 2h poly warrior - maybe with some rangers mixed in. Seems wrong to me.
It's a by product of the scaling and damage system. It's got nothing to do with armour.
My battlemage hits with a 2h sword, just like your warrior poly.
My battlemage can slow with oil at range. He can teleport people all over the place, if an enemy is low on magic armour he can petrify them or blind them. He can heal armour better than you can and make people immune to teleport. He has way more tools and better synergy.
I don't really care about power gaming or what builds break the game though. It's more important for people to be able to play their way (unless it's dumb rng driven nonsense)