Also keep in mind that there are not many companions in BG3 - a party of 6 would use up most of them, meaning little variation between playthroughs. Larian went the TV/Cinema/Dragon Age route of a small group of special characters with well-defined personal stories, character arcs, side-quests etc., compared to BG1 and BG2's wider but (at least in terms of content) shallower pool of companions. Whether or not this was a mistake, it's too late to change course now.