The more I see of Karlach's origin the more it feels like somebody's fanfiction.

And all those unique interactions that have no reason to be exclusive to her., It's like they really want everyone to play it.