I love how the gameplay flows, the mechanics nicely complement each other and make a really enjoyable experience. The difficulty only makes it more satisfying when you can pull off a cool sequence of moves.