Wouldn't think a free game would be this good.
One gripe about the game is the way that you get lives...or don't get them, let me say. When you make it to the next level in normal mode, you get all four lives back. However, in insane mode, you only have one life, so if you die, your score is gone. Still, this is probably the best free game I've ever played.