The characters do have a lot of introspection and awareness of their own faults with good reasons for their choices. At times I thought they were maybe a little too aware of their own shortcomings during these self-examinations but the characters really were wonderfully handled. Even Calypso and other support characters had motives beyond just being bad, for the sake of being villains.
This opens with a bang, befitting the title but it’s weird bang - kind of like small town fireworks with the reload time between the bursts of color, as this stops mid-action to give us a bit of catch-up. Once we are caught up though, it’s go-time, and the rest of the book is an easy, quick, and fun read.