Not very balanced.
I'm afriad the reload time kills this game, it makes it near impossible to sucessfully complete the first few levels as its not possible to upgrade to a better weapon until a few levels. I'm afraid these sort of games are supposed to get harder as the levels progress, not vice versa.