Great game overall, but I noticed that when I got new equipment in a level, then died, I kept that equipment. It should be so that you only keep it when you complete the level. Also, maybe an in-game timer would be nice.
It shouldn't be an impossible badge. Sure insane mode is tough. But you can restart after each level if you fail it. A good impossible badge would be 0 deaths on insane.