Enjoyed it overall but I found the boss fights to be absurdly hard, with basically no tolerance of even a single mistake. Maybe I'm just a pleb or there was a mechanic I was missing. There's no way I would have been able to beat it without abusing save states.
I eventually was able to figure out the patterns, but even with the pattern it was so punishing that if I made one mistake I would be screwed. I basically had to be perfect, which was kind of difficult using the controls of the 2DS I was playing it on. It might be easier with different types of controllers though. I think it would have been perfect if I just had a tiny bit more health or the orbs stayed around a fraction of a second longer.