The only real problem with the game is...
Starting over from the beginning isn't fun. I played until I died, and I won't be playing again. Add a save option or restart on the same level and just give a small penalty like zeroing the material.
On a side note, more weapon upgrades would be nice.