Story is entertaining and production is top notch. However. The flaws in the story telling mostly revolve around inconsistencies in the abilities characters have. The author goes out of their way to describe what they can and cannot do, in quite a bit of detail, which is fine and I kinda liked that. The issue comes forth in that they seem to forget to use them in the ways they went out of their way to explain. It’s mildly annoying but the story is good enough, and the production is amazing so it’s fairly easy to forgive. All in all, I recommend this book.