I'd be fine with a party size of four if there were more companions in general. There is one divine caster (Shadowheart) and one arcane caster (Gale). With my PC, that leaves about one flexible spot open.