I recommend the PC version if you can get it. I played it on the 360 and never was able to finish it because the controls seemed so unrefined. Also, there is a large amount of doing the same thing over and over. Go here. Head that way. Oh no, the way is arbitrarily blocked, you have to go that way to [go around/flip a switch/get mcguffin x/kill guy #2/etc.]. Good, you can now proceed, wait there's something behind you. Well done, you didn't die. Now repeat.
The story is good, but I felt the execution of the mechanics and level design was lacking at best.