I started it off not really knowing what to expect, and thought that it didn't give you enough choices. After classes start up though, the game gets really fun. Learning new spells and finding applications for them is fun. Mostly you will use them to get out of dungeons, which function as exams, but you will also be able to use many of them to unlock unique options in random events, which is an awesome touch. Speaking of random events, there are enough things that happen each week to make the game interesting, and a surprising amount of variety in the situations you can find yourself in. I didn't do a second playthrough for a long time, but it's worth it for some different endings. None of the endings are really "the good ending". They're all a bit open-ended, and all have something about them that you'll have to leave behind. The story is enjoyable; definitely interesting and unique enough to keep you engaged. I like to think that this takes place in some female-oriented alternate dimension of harry potter, what with the whole magical wizard school and professor Grabineer*cough*snape*cough*. But it has enough of its own story elements to set it apart from the universe that it drew much of its inspiration from. The main character is a little bit generic, but you're given enough of your own choices to project your own character onto her. My only real gripe is that you're character alludes to parents and a backstory at several points, but her parents are mostly left blank. Although I do have this theory that the school directors hypnotized them with magic to think that you just went off to boarding school... I mean, it really makes sense, and feels like it's hinted at a couple of times. I digress. The game is great to play with a friend for ♥♥♥♥♥ and giggles, as well as for a couple of serious playthroughs alone. I think all of my friends have played at least halfway through this game when we got bored, and I've played it multiple times, so I feel I definitely got my money's worth.
In short, best game ever 10/10. Buy it or yur a ♥♥♥♥♥.