An absolute quility work PERIOD
We have an anti-hero mc sceming against the protaginists of the world.
MC is not a good guy and goes not good guy things, but the author makes most characters have a dark side to root against.
NGL world is generic though
Fun book, would recommend