The story is quite nice packed, both opponents and levels varied, and the graphics / animation can also be seen. The pennies for a few guns strength / technology you can safely spend - it protects one from frustration and the game is worth.
Normally, I generally recommend no InApp purchases, but here are 1-2 upgrades quite reasonable and the price of 79 cents per unit value.