Sure, I can do with some 'tradeoff' as long as it's not anything that would affect her something fierce in the long run (i.e scary stuff such as not getting to touch anyone anymore because we've already been over this in the game)
Karlach reminds me of Odysseus in a sense, only difference is Odysseus, who's also a tragic hero, gets the reward of life in the end after being lost at sea for 10 years facing all kinds of challenges - mentally and physically.