This is a really cool implementation of the grading criteria!
I recommend a way to preview how the gear affects the spells you can receive (if it is already there, sorry I missed it).
I loved the concept of using QTEs to cast spells while maneuvering with the other hand, it was very engaging!