Karlach's ending is a bummer even after the expanded epilogue added in Patch #2 IIRC.
It just does not fit high-fantasy trope. There are so many options to fix her problem in DnD world that our party just waltzes through that it makes hilariously no sense and we are being left with three very bitter and little sweet choices. I will not repeat myself, as basically everything has already been said in that topic here.
It is even more disheartening that the character that is so likeable, despite being the one that was most abused by life (making her positive attitude even more noteworthy) gets such choices. I have the feeling, that there was much more planned for her in store and we are being left only with endings designed as the "bad or quite bad".
Still kudos to Larian Team, if the characters wouldn't be good, then nobody would care. Also give your voice actors a raise: that is the best, most emotional voice acting I've seen in the game in more than two decades, maybe ever.