Very fun and intriguing game.
There are a lot of strengths and not too many flaws. The art, animations, controls, responses are top notch which is hard to get right in these precision of movement type games in a way that seems challenging but fair to the player.
Really good contender for my favorite so far (I've played/rated) about 35-40 games.