I think the ending was a little rushed and a little TOO in favor of the heroes, but overall this was a solid read that raises awesome questions. I know some have issues with the way this book seems to simplify the arguments it touches upon or even misunderstand them, but I think the book is making a statement about extremism. I also feel that it never quite places its favor with either one, giving credence to both arguments, especially at the end. The right perspective is entirely in the eye of the beholder. While the characters in this book were not especially noteworthy, aside from the side characters, whom I adored, I think just the general story and the power of this novel is what makes me comfortable in awarding it such a high score. I could not stop reading this, and parts of it truly chilled with me and will remain with me for some time. That is what a good book should do.