Well...
If this is your first Flash project and it's all self-study, then I should say it's pretty good. But there are some things I didn't like, especially with getting new weapons and ammo: I only get a fixed amount of credit for completing a mission, so upgrades are limited (unless maybe I go through it again, but this isn't interesting:) and I certainly don't feel like buying a limited amount of ammo for a mission I haven't seen yet, I'd prefer upgrading. But then I don't find enough ammo during the mission so it's mostly the auto-gun...
BTW, there's a bug with the upgrades, they deduce much less from your current money than their cost says :)
Personally I didn't like the mini-games at all but oh well.
The fact that there are several different enemies and weapons with upgrades, and the ability to throw grenades easily (oh how I miss that in so many games!) are both great. Access to more ammunition for weapons other than the auto-gun would make this game real nice :)