For me a lot of the complaints in EA were not based around how the characters acted, but how and when they voiced their views, as it was always reactive and never pro-active, quite in contrast to Lae'zel's dogma of "action, not reaction". Like the companions accept you as leader and follow you without question, but whenever you make a choice they would loudly voice their opinion afterwards and it would always be a complaint. You would never or rarely get approval and especially never get someone's view before the choice. Hence most interactions with companions were negative and frequent and that just created friction.

As for Shadowheart herself, I like her more now, but I also feel like something is missing here and I can not quite put my finger on it.