For what it's worth, Larian's mentioned that the npcs we have are the 'evil' ones, or at least the less likeable ones, that are in the game. I believe there's going to be one NPC for every class? They deliberately picked this roster since most players would go "evil, yuck" and ditch them.