My concern is team composition variety in terms of classes and mutual exclusivity. Presumably, you cannot have a team with both Halsin and Minthara. At the same time, both druid options (why there are two I do not know) are good-aligned and potentially story-locked. There are 10 companions and 2 PC-only options. Let's say I want to play the game 3 times with 3 completely unique parties of 4:
My first playthrough: -Dark Urge -Shadowheart -Karlach -Minsc
My second plathrough: -Gale -Lae'zel -Astarion -Minthara
My third playthrough: -Tav -Jaheira -Halsin -Wyll
NOTE that the third playthrough doubles up on Druids (not something I want to do) because I presumably cannot move Jaheira or Halsin into party two unless I intend to move Minthara to another playthrough. And I presumably cannot move Minthara to playthrough 3 unless I remove Halsin and/or Jaheira. And Minsc is good-aligned, so I don't know who I can and cannot swap in and out of playthrough 1. I am worried about trading off between story-compatibility and class/attribute diversity.
Remember the human (This is a forum for a video game):