This was a very smooth experience. Loved the graphical style (and not only cause I use it too, heh), the implementation of the theme was awesome. The humor of the characters and enemies was also great.
The combat was well executed, I liked the indirect level up approach where you unlock new spells and the combat always felt rather fair. I also finished the game with a hail mary where I had only the broom left and was one hit away from death, so that was some nice tension.