Enjoyable for sniping fans, but it's repetitive and it gets boring and even tiring quickly.
The AI is incredibly accurate, especially on the Sniper Elite difficulty, even at very long range, using submachine guns like the MP40. That might increase the challenge, but it's totally unrealistic. As accurate as it is, it is also dumb. They stop all of a sudden in the middle of the firefight, they take routes they shouldn't and they get easily fooled by rocks thrown by you. This is a popular method to distract the enemy in stealth games, but it's just silly to see a bunch of 3 or 4 nazis going to one spot because they heard something. Also, they sometimes spawn just in front of you and that can get really annoying.
Missions are repetitive and they mainly consist of killing nazis untill you get to kill your target. The story is based on fictional events happening during the second world war.
The gory kill cams are a bit too much for my taste, even though they're greatly executed.
Overall the game is pretty fun, but you can get all you it has to offer from you in a few hours, if you get past the annoying things. My suggestion is to rent it first.