I feel like I'm one of the people who's content with the ending. We do see the world after the demons are eradicated and everyone's "descendants" lives on happily. I don't really see that bad in that. Plus, ships have technically already sailed since we're seeing the great grandchildren(?).