On the other hand i already said it somewhere else how i think conversations should look. It still feels like the party consists of 4 seperate parties. Our comrades react to our responses but rarely respond themselves.
My personal favorite would be that the NPC take active part based on their character. That way you cannot control what they say but have to steer the conversation as your PC.
The other way would be to handle it like the talk with the kithrak where you steer laezel. working similar to the Race/Skill/Religion etc. options(i.e. [Rogue][Astarion]: Let me bite her!). That would make it feel way more life-like. sometimes it feels like even though your approval changes, the others do not even hear the words. In the next conversation they seem to have completely forgotten what was said.