Tried it a few times, lost every time and eventually quit. It's a mostly good game, but there are just a couple of mistakes that while a small part of the game as a whole, sour the entire experience for me, personally.
The enemy is not always able to be hit; having the enemy suddenly become intangible when doing an attack is very unsatisfying. Worse still, sometimes the enemy is just invincible for no reason at all, even though he isn't attacking. This makes it very confusing when you should be attacking him, or when you should not be.
A second major issue is the lack of recovery. Most attacks in the game seem to be designed to lock you into being hit repeatedly, throwing you directly into the path of where it will be in a moment when you fall back into it.
The cat is an extremely annoying example of this; if it hits you, you're just stuck bouncing along it's body taking damage repeatedly until you get to the other side. You have no agency, you can't do anything but just take the damage over and over again. It's not fun.
I'm sure i'm either an inch or two away from either beating it or reaching a third form but I've lost interest. These things make the game too unpleasant for me to play in spite of the good graphics and otherwise satisfying gameplay. If these are not things that bother you, you'll probably enjoy it a lot, but they are unfortunately things that cause the experience not to be fun to me.