Under the traditional understanding of D&D alignment, someone who is largely out for themselves is Evil with a capital E, even if they aren't into kicking puppies and children for fun. At best, Karlach may be neutral in alignment similar to Wyll and Gale. Which might be a step up from Lae'zel and Shadowheart, who basically hate every decision I make, but I'd like to have one good-tilting NPC in the party, you know?
I feel you there, seems like every decision I make I see "Shadowheart/Astorian/Lae'zel disapproves".
I get what you mean about Astarion and Lae'zel, but I don't think Shadowheart is that heartless; several parts of the story already suggest there is a softer side to her, even if she is a fanatic.
Here's my two cents (quoted from earlier in the thread) about alignments and classes:
Originally Posted by Gabriel Farishta
I'm guessing Karlach is likely a bard, based on the look of her gear. KInda also fits her snarky mouth. A barbarian is also possible given she is a Zariel Tiefling, but that would be a waste, honestly, since Tieflings are innate casters and barbarians can't cast while raging. A Barbarian is also unlikely to start with a crossbow, but the class kinda fits her dialogue about the war in Avernus.
Just a thought on (implicit) alignments, keeping in mind the current companions are mostly evil/ neutral and coming ones are likely good: Astarion: Chaotic Evil (Vampires are usually lawful evil, but this fits better on a rogue running away from his master) Lae'zel: Lawful Evil (as are all Gith) Shadowheart: Neutral Evil (as is Shar) Gale: Lawful Neutral (he seems the least evil of all current companions, imo) Wyll: Chaotic Neutral (he loves kids and has a revenge story; seems like a standard renegade) Minsc: Chaotic Good (known) Karlach: Neutral Good (hard to believe, considering she is a tiefling with a snarky mouth, but maybe? Or maybe Chaotic Neutral (most Tieflings are Chaotic)? Note that bards are almost always neutral along at least one dimension) Helia: True Neutral (for a Shapeshifter Druid) or Chaotic Good (a Selunite lycanthrope; would be an interesting dynamic with Shadowheart) or Chaotic Evil (a Malarite lycanthrope; highly unlikely given she was being bullied by kids)