NPCs reactions shouldn't be just faction based. There should be something like NPC reactions based on the fact what races are represented in your party.
(mostly influencing talking options and barter prices)
eg: It would have been nice to talk to the slith in khora-vyss or what was the name of the place instead of just wiping the floor with them.