personally i have written more than one post about this. Right now it feels like the characters are all alone just walking side by side. Sometimes copnversations are initiated automatically with the character closest to the trigger, no matter if it is your main or some onther group member.

My favorite would be a system that let's the whole party take part in every conversation (maybe not if one is too far away). That way even the initiation of conversations by a random character would not matter.

Something like this:

1. Tav saying something
2. Tav saying something else
3. [Astarion] Saying stuff
4. [Gale][Wizard] Giving a fitting response bases on his class.
5.[Lae'zel][Intimidation] Giving an intimidating speech...

Interesting enough, there are already some conversations in the game that work like this.

If the conversations would all work like this, it would feel more like an adventuring party traveling and trying to solve their problems together and not as if the characters not taking part in the conversation do not care one bitz about what is said. Apart from approving or dissaproving the choices made.