I personally loved the ending (though I wish it could have been fleshed out a bit more but that might have gone on too long then). While it is a happy ending, I am glad that it's more of a "there is hope for the future" happy ending than just a "Yay everyone falls in love and gets what they want" end.