Adding to this.
Act 2 "good" ending is focused entirely on a lesbian realationship of two side characters.
Shadowheart just went trough a lifechanging experience and is extremely shaken. This angel lady promised to tell her everything about her past. "BUT FIRST I HAVE SEX WITH MY GF". What?
Later in camp she is "BEGONE. I AM TO SHARE MY BODY WITH MY GF, COME LATER".
It's so incredibly off-putting. THIS is what you were working towards this whole time? THIS is your cinematic reward for cleansing the land? THIS is what you get for going for a good playtrough?
An obnoxcious pair of ugly female characters that do nothing but radiate '"LESBIAN SEX" the whole ending of the act?
It breaks immersion even harder than Gale, because him you can avoid talking to and this is a railed plot.

And the salt in the wound is that the effect of your efforts, the result of the work you were doing for the whole act - doing all the side quests, cleansing the land of corruption, saving the spirit of the land, so on and so forth - it's just a 15 second cutscene of a tree growing. When you're leaving the act.

In my opinion, this calls for a drastic re-writing. Shifting the focus from a lesbian relationship of a 40yo trying to be an 16yo emo and a masculine angel woman who won't stop talking about how righcheous she is to an actual effect of your efforts - land healing, and more content in that healed land.

And yes, a toggle to seeing the lesbian relationship taking place at all would still be appreciated. I would rather skip it to get to Shadowheart plot than sit trough it.