+1

I feel like they are a bit too hardcore in their beliefs sometimes. They should be able to respect you for your decisions and your leadership even if they don't agree with your decision and let them do what they want all the time. Also, if you act against their interests too much I'd be fine with the walking off, much like many of the BG2 companions did or like the choice between Alistair and Loghain in DA:O.

Lae'zel is a good example of awkward relationship interactions. She perceives her own race as superior in so many ways and typically favor backbone and strength, but if you put hard against hard she doesn't respect you one bit. If you instead bend over backwards, playing into her racial prejudice, she will like you for some reason. Maybe that will make sense eventually if you do play into it, but it feels very wrong to me.

Gale on the other hand is straight forward favoring good actions, which is fine. Shadowheart is enigmatic, which is also fine because of her character and backstory.