I really enjoyed the game; the quality was excellent. I cleared up to level 12.
You can upgrade your gun every time you clear a level, but since the enemies keep getting tougher, it doesn't feel like you're getting much stronger. I think there's room for adjustment in that aspect.