The only thing that somewhat frustrated me about it, as I suspect is the case for most people, is the fact that the last third of the book feels like it could (should?) stand on its own. That being said, there's enough room for Stephenson to explore in more depth some of the events leading up to the third act in subsequent novels... so here's hoping. I figure explaining why I feel this way would be a bit of a spoiler. Bill does enough to allude to it.
Anyway, thumbs up from me. I enjoyed every bit of it, and Bill's review does a good job of selling the book without spoiling it.