Wow! Complex, rich, a great shoot-em-up. First-rate entertainment.
World-building is is detailed and sophisticated with a lot of detail; and the depicted society is horribly fascinating. Solid characters, and the key ones well-distinguished from each other. The plot takes a fair bit of keeping track, as there is a lot happening. Would make a wonderful mini-series, if, it could all be squashed in!
Highly recommended.