Everybody seems to be complaining about the upgrade system. The whole point of it is to make sure that you economize in the early levels and use your points when you need them most. That's what the game is trying to teach you. 5/5 for visuals, sound and game play.