I love it! The controls feel great, the look is fantastic, great music choice; It's the whole package! I didn't even realize the levels were cycling at first because the random powerup mechanic made them feel really different. I think the only issue I have is that the random powerups REALLY affect the game and they don't all feel very well balanced. They're all fun to get, but you really feel the difference when you replace the "extra enemies" power with the "very few enemies" power,