SFF authors spend a lot of time building utterly fantastical worlds drawn from countless imaginative figments, any one of which is bound to draw you in.
Also, the character development has reached a level where readers can actually identify characters by their speech, mannerisms and actions. It's the height of realism.
I will compare the movie and the comic books because, yes, while I liked watching the characters come to life on screen, I did have some gripes with it.
One of the times I love about this book is how each character is unique and has a purpose; none of them is a filler; they each have something important to contribute to the story.
The author’s style of writing and world-building is not unnecessarily complex, making the book an easy read. The switch in POVs makes for an exciting change in pace and format throughout the book. Nico, Libby, and Reina’s POVs are baseline YA, while Callum, Parisa, and Tristan lend more jaded experiences.