The story is one of the more redeemable qualities of this game even though it follows a formula like Harry Potter's story (kid with a troubled past is a celebrity, makes some odd friends, cruel rival student constantly insulting them, feels like the professors do nothing to help, etc.). I'm not a fan of the mini-games, but they have diversified a little since I started playing (dueling is by far the most improved). The worst is time vs energy - it's arbitrary and pointless how that's done.