I just finished it last night. It's a very good game. Aside from some occasional twitchiness with the camera, there are no major weaknesses in the game (well, okay, some of the voice acting is a bit cheesy

). It looks gorgeous and the controls feel very natural. When you have to fight it feels good, but the stealth sections also feel good, which is even more welcome since so many games have been putting stealth gameplay in only to be half-assed and frustrating.