Constant surprises!
This show is a fresh take on all the topics you could ever imagine being linked to the umbrella topic that is "magic".
Yes all the characters are annoyingly teen-like despite being in their 20's, with the usual designated roles; the nerd, the bitch, the shy girl etc.
Yet this show is so (!) inventive with how magic is portrayed. I feel like the writers are very much aware of how annoying the characters are (haven't read the books btw) and portrays them this way in order to create this very fast, quirky and weird plot. There's simply not enough time to dwell on the characters while at the same time having this crazy and quite complicated plot unfolding.
The characters in a way becomes secondary to the topics being discussed, the underlying topic being the role, function and meaningfulness/or not of magic.
(Edit: having re-watched the entire show and going on season 4 I have come to actually like the characters. They have grown more complex and I no longer find them shallow which is a big plus.)
It is very 'in your face' and informal, with a lot of swearing and sets/costumes that sometimes look like a high-school play setup.
This show has made me:
scared: it has one of the most terrifying characters I have ever come across in a show;
it has made me think (on the definition of magic, on the experience of time, of death, of evil..) ;
and made me laugh: It has a lot of humor, not in a 'one joke after the other' kind of way, but in the absurdity and craziness that is the show.
There are some VERY dark themes being explored in it, but it manages to do so in a way that doesn't leave you feeling down after watching it.
For me partly because I didn't care too much about the characters, but I did care a lot about the plot so I kept watching, and kept being amazed at the inventiveness and strangely light and playful way it is written and delivered.
Just watched the latest episode of season 3 and Im still loving it!