They should just do it like in the old BG games. A custom party of 6 from the very beginning with the possibilty to "park" them and rejoin the party at another time. This way you have your own favorite party and can exchange them for premade party members at will in order to complete their side quests. All are happy...