Fluid animation, realistic poses, catchy music.
I think this is a cool idea, but as the previous commentator said, the two punches and the two kicks are very similar. Even by the end of the game, I was not able to consistently differentiate. XD Of course, I'm also terrible at rhythm games, so there is that. :)