I don't know if I agree about that not being a happy ending. As far as Angel goes, he's got what he always really wanted: Redemption. I doubt he'd be dropping in on Buffy in dreams - assuming that was really him and not a figment of her imagination - if he was roasting in some hell dimension like he expected to be when it was all over and done with.
no subject