Great concept, looks amazing and plays fantastically.
Only thing I had some trouble with was the boss fight where it spawns random damage zones. I kinda felt like there is not much you can do aside from just hoping that you get lucky.