I think it takes a certain kind of person who can put up with snarky comments and act extremely aggressively towards people. Like my character! I made my classic Neutral Tiefling Fighter I play in tabletop, who doesn’t give a shit what others believe, thinks violence is the second option if the first one fails, likes killing and fighting, tries to respect other cultures (most of the time,) and hates slavery. I tend to get strange looks at my table when I say, “Not saying we should, but we could just kill him,” in regards to the innocent guards protecting a prison. Karlach is like my second best friend ingame, and she’s like a good version of my character.
Anyway, Lae’zel respects that if my character doesn’t like someone, I’m cutting off their head then and there. My character also tends to be brutally honest with people, and she enjoys that. You can have her like you without being evil, I still helped the grove and tieflings, I saved the Harpers, helped Halsin and stormed the Moonrise towers. AND I murdered dozens of her kind at her crèche and she was pretty chill with it after some stuff I won’t get into involving the parasite and Vlaakith.
She’s my favorite character.