Having met Karlach, she's a bit abrasive, but not nearly as bad as Lae'zel. And she's certainly less aggravating than Astarion. She's more honest than Wyll in the little bit we've interacted with her and less full of herself than Gale. I don't equate profanity with "negative" so she's fine in my book.