I have just completed the game and I have to say it is superb.
Its not your usual FPS, its completely story driven, besides following the main storyline there are loads of extras to find and side missions to complete (which to be fair can be a bit annoying at times especially the old lady who thinks it funny when you get knocked down by the train while picking up her coins). Graphics are pretty good not up to todays standard by any means, sound is good. Overall is a pretty engrosing game, a lot of thought as gone into the characters and storyline. This game isn't for everyone though, if you like your COD, Haze and Resistance this game may be a little too slow for you taste. My only real critism is that some levels are a bit boring and the cut loading scenes are frustrating at times.