Just my opinion, but I'd rather prefer a system like in SWTOR with random choices of the player speaking whereas being a puppet all along.

I suppose it's because by design BG3 is, I guess, a solo game first where SWTOR is a multiplayer first.

For solo it works pretty well but as soon as you play with someone else it's really annoying. And I don't like the "trick" part. No GM will allow you to steal everything, or I don't know what, just because your friend is talking. NPCs have still got eyes, ears and all you know ;-). Plus, it brokes, the party component of the game. Pillars of eternity is better for this, I think.

Again, just my opinion, I try to expose my point of vue in a constructive way. I understand, not everybody will agree with that.