2.5, probably, and I regularly give 3 to books I enjoy despite their flaws, so keep that in mind. As much as I loved it as a thought experiment on how the world might end, I kept being yanked out of the story by the fact that women were either "sexy" or "easily ignored," that all the "heroes" wer...