Really liked the pixel art, the dust particles and the visual effects.
But overall I agree that the game can be improved with the tips from everyone else on timing, complete lack of visibility and better controls.
Good work on the implementation, though, this is a nice project!