This game has all around good graphics, controls, storyline, and gameplay.
My only complaint is that you need to do each mission 4 times to get all the items- I think it would be better to make it that you get all the items you got a high enough rating for simply to remove the repetitive nature of playing the same mission again and again for new weapons or just for the sake of completion.
I think it would be best to just make more levels (not easy I know) or just make getting 5 stars harder, by requiring you complete some special objective, like complete level without killing anyone, or fewer than X kills, or within X minutes, etc.
Also, one little bug: in the mission on the train where one has to put TAMI into the system (second to last mission) there is an ammo crate which LOOKS inaccessible, but in reality you can walk through a wall. Just a little bug.
Overall, great game though, definitely worth getting.