You definitely want each character to specialize in one ability point type (though getting some Speed too is helpful once you have enough INT, DEX or STR).
I have a dual Lone Wolf party with a cast-everything glass cannon spellcaster and a melee fighter/crafter.
A lot of fights, the melee fighter doesn't do much -- the caster turns the field into a smoking ruin and rains down fire, poison and boulders on enemies who can't see us to do anything about it.
Other times, the caster stuns/freezes/blinds enemies and the melee fighter takes them apart. Still, on average I kind of think a ranger with geomancy would have been a better second character.