+ excellent world-building, engineering ideas, and cautionary tale.
+ Kink springs, Cheshires, and generippers were well done.
- Too many characters I didn't care about. I wanted to know more about the windup, but she got very little page time.
- lots of graphic violence that seemed gratuitous.
- the book doesn't have a plot: things just happen. For the first half of the book, things happen very slowly.
- the ending felt contrived.