This show is very gripping, a fun combination of many things we love but I don't blame it.
We encounter a world divided between witches and non-witches like in Harry Potter but the racism allegory is actually inside the witches world itself divided in two as well. The main characters are teens because who cares what adults witches are doing these days? Certainly not saving the world. They possess X-men mutants-like powers and use them most of the time but they also have guns to make it easier. They also use a lot of smoke for budgetary reason I fear. But the show includes some decent cgi and good special effects when needed.
What really surprised me is that this is based on a book. But I would say "inspired" as it took me a couple of episodes to realize I had actually read the book a few years back but didn't recognized the story at all. They changed the plot so much it makes senses they even changed the title.
This comes with some issues: a lot of plot holes, an obsession with changing locations for the sake of it, spells rules invented when needed and a big gap between characters abilities. It's silly how Jessica doesn't use her key power more often for example.
Also some elements are very rushed. The school part that I found very compelling could have been more developed, so are the villain motivations or just why the leaders of the Fairborne exist within the real world. Also the Blood witches are not that well defined. Basically a lot is not explained as we move to new countries and places constantly.
But thankfully the main trio is very likable and entertaining, the love elements are subtle and the fantasy part exciting so I'll forgive the few weaknesses and hope we get a bigger budget in season 2.