This game is almost perfect, I think it only needs a few things to make it truely great and fun.
1) The ability to keep your items after a level ends or you die
2) A mouse over on the weapons and armor that tell you their effect
3) A way to use your experience you gain either through buying power ups with it or unlocking skill points.