I'm recommending this, because I think everyone should play it at least once, but hear me out because I have a lot of issues with this one:
Basically, any time I play it, I have a bad time. The gameplay and the artistic style do not go well together. If you start screwing up, then you miss out on the cool sound effects and music, which are the reasons I play this game. However, the art/effects/music are super distracting and make it harder to play. I mean, fair enough, adds to the challenge. The part that gets me, though, is that the learning curve is extremely steep. When coupled with long stages, I just sit here going, yeah, I couldn't have learned how to do that in the time I was offered (because the game does a very bad job of teaching you of the upcoming mechanics), so I lose and then I have no interest to play again because the stages are so long. It's just a massive snowball effect.
It would help if the graphics weren't so distracting to the gameplay. Maybe I'm just getting old -- I mean, I am, so that's true -- but I have a really hard time following what the hell is going on. I can barely discern between incoming attacks and attacks I've already deflected, I can't see some of the blocks sometimes due to their color, and I have a pretty hard time discerning where the hell some of the attacks are going to land. There's a part in the second stage where many attacks come in, all of which are the same color, and they're bouncing off the sides. If it wasn't so late into the stage I could probably pick up on it, but I just lose interest. It's pretty poor design, in my opinion, and that just annoys me.
I boot it up every few months because I think it'll be different; I really do like the music, but I don't get to experience it because I suck.
So yeah, if you suck at this game you're just going to have a bad time lol. I totally dislike this one because Im not good at it and I'm not willing to try to get better. The flaws irritate me and turn me off.
But yeah, check it out.
Oh, but the menus in that game suck. Click and it sends a ball/block thing. Wait a fullish second for it to hit your paddle before the thing actually goes through! And if it misses then you don't go into whatever you selected. Glorious :)