The Legion of Angels series by Ella Summers is awesome.
Imagine the fall of our world is caused by superior beings called “Gods” and their enemies called “Demons” arriving and using Earth as a battlefield.
Imagine the kindness of the Gods, when they give the surviving cities protection in the form of magitech (a form of magic and steam technology) to raise barriers around them.
Imagine how wondrous the Gods must be, for deigning to protect us against the monsters they created to fight the demons. The monsters that went wrong, the creatures they lost control of.
Imagine the Legion of Angels. Is Leda Pierce impressed?
Yeah… not so much.