Good game with some glaring faults.
Frankly, this game just reminds me of Asteroids, but with the ability to upgrade the ship. I found that by simply forsaking the engine and gun and dumping every single power-up into the turret, you can easily mow through the game simply by using your ship as a battering ram, occasionally retreating when the energy runs a bit low. So that's a bit of a downer--it's not much fun when you can blaze through 60% of the levels literally without touching the controls. But even when I played legitimately and tried to even out the power-ups...it's just doesn't have stamina. After 5 minutes it gets boring, after 10 minutes it becomes a chore, and when after 15 minutes I realize I'm only like halfway through the game, I just lose all desire to finish it.
It is indeed a well programmed game and shows some thought, but when you look past the nice particle effects and awesome soundtrack...it's just Asteroids.