I don’t know… the book was really nice, but I think Miéville over-did it a little. It just feels like too much has been put into one book. I’m a fan of huge books and complex plots, but in this case it didn’t click.
It’s pretty grim. The best thing about it are characters: they’re human even when they’re not. That didn’t come out right—it’s better to say that they’re relatable. They’re got glaring flaws. And no, it does not all turn out rosy in the end. Worth reading just for that, I tell ya.