Originally Posted by Wormerine
Maybe tying BG3 reputation to player actions would make more sense.

I think we already got this with the approval/disapproval level. Companions will leave the party when the approval level is low, and I think the amount of approval/disapproval we get is also weighted depending on the importance this action has for the companion in question:

Something unimportant like mocking a Redcap who still pretends to be a sheep -not knowing our Tav has seen through the illusion already- by saying "Boo!" got me a little approval from Shadowheart and Astarion, who both seem to think this is funny (Of course, Lae'zel does not care for such nonsense. I can imagine her rolling her eyes at that).

Other actions that are more significant for a companion, seem to decrease or increase the approval level considerably at once.

I must admit that I like the current system (when it is not bugged), and the fact that the attitude of our companions, even the tone of voice and body language, changes according to our relationship.
I wonder how many versions for the same dialogue exist - I appreciate the effort, very much so. To me, it makes the game much more immersive.