At first I disliked the narrator's characterizations but they grew on me. The longer you listen the more you can appreciate the subtlety of them and the skill of narrator. Not only is this a story worth reading, but it's worth listening to as well. Very good book very well narrated. The story itself took some time to get into but the build is worth it. Multiple times I was worried that the author had over committed and overextended himself but I was wrong. The build is perfect, the story provoking, the ideas...well worth extended consideration. Even where I don't agree with his interpretations I cannot but appreciate his analysis. Too few authors manage to be balanced and provoking at the same time. This is everything good sci-fi ought to be.