Interesting game
However there are a few things which detract from the experience and these would be, in my opinion:
--> quite slow in parts; there are often tricky bits where its hard to see or know where to go.
--> the shops and bargaining system is questionable as it isn't made entirely clear what you are buying and which ammo goes with which weapon.
--> the game feels rather scripted and linear
But all in all despite a few tedious sections the game is rather enjoyable.
Okay, so on a positve note there is an interesting selection of weapons and some of them are pretty fun to use.
And its also worth a mention that the story is told quite well and it probably helps you want to play to the end.