It was a good book overall, but felt a bit paded and strangely paced. The last few chapters in partcular felt jumbled a bit. Still, pretty interesting, and I enjoyed the semi-biblical feel of portions of the narrative.
Best book I've read in quite awhile. Starts off a bit slow but gets more and more interesting, big speed bump in the middle, and then finishes really strong. Very well written, interesting characters, never was sure where it was gonna go.