I'm with you on the commitment part. Unless Larian will be introducing more interesting characters, it will be disappointing to just have three out of the five. I love playing rpg games, especially ones that include companions that have character development. In those games you build a close relationship with them and in BG3's case, if you grow close to all your companions, it's heartbreaking to have to let some of them go.

As for having to swap between party members for certain missions, this is common in rpg games that include companion missions, like I noticed Larian is doing. One thing I will say is I feel like they should of went more the BioWare route. BioWare is known in the video game industry as the best company that knows how to write characters, especially romance. Their popular franchises are Mass Effect and Dragon Age, some of the best scenes in those games are romance scenes and companion missions because of the character development.

The reason I am mentioning this is because in an interview they said that this is their interpretation of Dungeons and Dragons but it's still an open world rpg game. I think they want to make this game based on their vision of D&D.