I gave it a "Good". There are a lot of things I loved about this game : visuals / story / characters / guns but there are to many negatiove points to bring it down. Namely, the AI is a bit shoddy / too short / controls aren't as finely tuned as other games.
All in all, nowhere near as bad as some reviews and well worth a shout if you can get it cheap - the story in particular is absolutely cracking with a great ending where you get to choose how it ends
With better AI and a longer story mode it would have had a much better score.