I was hoping for a great sniper game, but ended up being disappointed.
The first problem I found was how the game is a third person shooter with the exception of when you aim through the scope of the sniper rifle. The switching back and forth between third and first person is jarring and immersion breaking, and the handling of the third person aiming and cover mechanics are rather poor.
Beyond that, the campaign missions are formulaic, repetitive, and extremely linear. Enemy AI is laughably poor and generic, offering little challenge even on higher difficulty levels once you recognize their patterns. Weapon selection is almost non-existent, and the choices you make in what extra equipment to carry are generally superfluous due to searching enemy bodies and abundant ammo drops.
The one bright spot for me was the close-up/X-ray kill camera, but even that grew old after seeing them so many times.
Overall, I'm glad I didn't waste my money buying this game at retail. It is much more suited to a weekend rental, as the re-playability is rather limited after you complete the rather short campaign.
A good break from your average run and gun. Bullet cam is an awesome feature(game maker). Graphics could use some improvement. Online coop is pretty fun when you have a partner that communicates. Overall Sniper Elite is worth a try.