The only thing surprising was near the end, in which I instantly realized before it happened, "Oh, no, they're not going...oh my god, they are going...ooooooooooooooooooh boy...", and anyone who's watched the film knows exactly what moment I'm talking about.
At first I was extremely disappointed, but I waited it out, and ultimately, I think the film balances out nicely. The characters still end up mostly happy, and there's a subtext message there about our world, and again, a little about the nature of divinity. To keep things from being spoilerish, I'll have to be vague, but basically...it does reflect on the fact that for there to be good in the world, there must by definition be evil. The goal is to have there be as much happiness as there can be, but it will never be perfect.
Which is why I'm generally alright with the ending. The methods used were absolutely terrible, and the characters aren't in perfect unison, with those who were "in the know" all in some regard still having that little bit of imbalance left. So that perfection isn't there. Yet in spite of those small imperfections, in spite of the evil existing in the world, overall, there's still happiness, which makes the endeavor perhaps worth the cost, because for all that evil, an overwhelming amount of good is still there.