Ive posted this in another thread, so I will just repeat it here.
Astarion has NO good ending as of right now. Things are very vague in this state of the game, nothing is explained as to what is going to happen to them (Tav/Astarion).
If he stays a spawn and you're an elf than you've got around 700 year to stick together, if you're a human for example then in 40 years you're old and in 50-60 you're dead. And where does it leave him? Alone in the shadows and with a never ending hunger for blood. Well, does that sound like a happy ending for him? There has to be a HOPE in the so called "good" ending to have him cured of vampirism. A wish spell/ spell of true resurrection, or a Gale if he was ascended to a Godhood. Otherwise it's all down hill for Astarion after Tav is gone.