I did cover the Avernus ending (somewhat extensively, with options) in my original post. Fact of the matter is for the entire game (until that end), Karlach is adamant in not only her refusal to return to Avernus, but also returning to Zariel's servitude as the 'Fury of Avernus'. That simply wouldn't be any shade of positive ending for the character. Best case scenario, Larian forges a good ending from the pieces left on the table in Act 3, and allows us to fix her heart. But second to that, the House of Hope, Doomslaying through Zariel's forces and demons in Avernus, some kind of positive epilogue. But certainly not serving Zariel in any capacity.
They wouldn't last long having to contend with the Abyss and Zariel's forces, Karlach would lose her patronage from Zariel and would not have the powers she required in Avernus to survive. The positivity of this ending would be having Tav at her side, and I believe that would bring her happiness whether she served Zariel or not. Of all the Archdevils, Zariel is the most motivated and and has little care for personal slights if a resolution would aid her in the Blood War. She would likely even allow them permanent residence in the House of Hope and to live their lives unimpeded and with dual patronage should they aid in her efforts against the Abyss. Don't get me wrong, I despise what Zariel did to Karlach, but there is no questioning that she is the most fair and least deceitful of the Archdevils, due to her dormant Celestial nature.
If Larion cares enough to resolve Karlach's questline with an ending that is remotely satisfying, it is most likely to be something involving Zariel and Avernus, and unfortunately two level 12 characters stand absolutely no chance in Avernus without allegiances and patronage. Even at level 20 they would be living on borrowed time. Karlach despises Zariel because of what she took from her, not due to her treatment over the 10 years of her servitude. There can be no happy endings in the Nine Hells, the nature of those planes quite literally forbids it. So Larian can either write a completely new outcome to her storyline that involves her deserved fairytail ending in Faerun or she compromises in Avernus and plays the best hand she's got, with the person she loves.