I am not sure that controllable party characters need to be the main focus of the character development at all ... consider that in BG II the biggest and best personality was Irenicus. A lot of development can thus occur by using game-controlled characters who are never party members. In that way they can be integral to the story, and they can show up when the writer needs them regardless of who is in the party.