I understand the out pouring for options but personally do not see the Karlach ending as all that bad. You have essentially three options.
1) She stays with you in Baldurs Gate and dies.
2) She goes back to Avernus, with you and Wyll, with just you or just Wyll.
3) She becomes a Mind Flayer and is thus saved from having to go to Avernus.
While you might hope for another option, these are actually pretty solid from a lore/story point of view. I appreciate others want a different ending but there is a point to where it just gets untenable. I mean how many different endings should they create? There is no way to please everyone so you do what you can and that is all you can do.
Respectfully, the other characters have multiple endings as well and they are heavily affected by our choices throughout Act 1-3. The big issue with Karlach's is not how many she has, but that for most of the people in this thread, they feel inadequate, not at all affected by player choice, taken and given (linear no matter what) compared to the entire game being about choices and consequences of those. The other issue is that we're not even requiring that much, but to tie all these loose threads of Act 3 and wrap up a better means of player choice and replayability. As it stands today, Karlach is the only Origin character in our squad whose endings are totally irresponsive to player choice and we could genuinely ignore her all the time and still get the same outcome. That, in a CRPG game, is not something that's players are satisfied with. Especially with a character of the popularity of Karlach.
If Astarion can get all the love and get a pretty damn solid storyline thanks to player feedback and outpouring of love and interest throughout EA, then Karlach can in post-release. It's not us asking about multiple new endings, but one solid fix ending and a proper questline that we can either choose to ignore, to fail, or to succeed, and thus affect our outcome of her fate more than doom mcgloom of today's standing.
Edit:
1) She stays and dies because we couldn't do more than slapd'ck two pieces of iron metal, which really didn't change much in regards of her survivability 2) She goes back to her slavers domain, alive yes, stable yes, with friends/lover yes, but back to the traumatic hell that she did everything to escape and throughout the game says she doesn't want to return to no matter what 3) She sacrifices herself, dies, and becomes a memory mote of Karlach in a body of a Mind Flayer - a fully new creature with some munchied memories and personality specks that the tadpole consumed and preserved
Tell me that either of these three is properly good, positive, happy, hopeful, which is exactly what every. other. origin got at least one of.