Exactly the sort of SF I like (light on the science, long on the human impact of a changed world). This had so many great and horrible things jammed into it. It was tragic and funny, and the humor grew naturally from the tragic elements. It had a noir feel, too, which I generally am fond of. Excellent writing, unusual structure, brilliant characterizations.