I am basically repeating what others have said, but I do agree that the Astarion good-ending could have been better.
I prefer the ascension Astarion ending because it seems like a good ending for him; at least he is not seemingly abandoned and disrespected like the non-ascension Astarion ending. (Plus, the ascended astarion has so much more dialogue; it would have been nice if the non-ascended astarion gave cute scenes like him showing you different places similarly to his grave.)
But there is nothing like watching him burn and run off between crates while rocking back and forth with no option for Tav to run after him to comfort him while some of the party members make rude comments (I watched the Astarion Origin ending because I wasn’t sure where he ran off to on the docs or how he decided to live in the good-ending, the Origin ending gives a bit more of an extension to where he went and decided to do with his life)
But it looks like he ends up alone in the end, even if you romance him. (Unless it is a bug and the game assumes you did not romance him.) It did not seem like a happy ending for Astarion. It feels like all the work put into making him feel that he is enough, or whatever, was for no reason, as in the end he ended up with nothing. (If I remember there is even dialogue along of the lines of him being grateful that he did not ascend and that you made him realize that he does not need power and is enough as a spawn. If he was enough, then why is he all alone at the end? Though I’m still unsure if it’s a bug and the game provided a non-romanced Astarion cutscene. I guess he could be happy as is)
At least ascended; even if he becomes a pompous asshat and his emotions become twisted, he is not burning in the sun and living outside all alone, like a homeless person trying to eat what scraps they can find. It seems like choosing to ascend is a good ending for him (not for you or Baldurs Gate).
I do hope they make the ending a bit more tasteful. I found it hard to watch personally.
Last edited by Verzkyia; 24/09/2302:04 AM. Reason: Added More