One half of my team are nimble melee fighters (they basically hold the line) – i start with defense and then switch to utility (to pick that perk that halves fatigue for armors).
and second half of my team are archers/crossbowmen who start off with utility and then switch into offense
What you get that way are superb nimble tanks that are super hard to hit – i like to arm them with maces – and you get crossbowmen that confuse the AI into thinking they are weak so it attacks them – and when they do attack i simply switch to 2 handed weapons (and later one handed once i got nimble on them as well) and slaughter everything.
This way you have everything covered – you can fill the normal enemies with bolts from crossbows (really good for picking off orc bersekers for example) and when you run into enemies that are mostly resistant to arrows/bolts (skeletons?) you can still switch to two handed weapons and help your first line.