Rather than just simply rating it let me elaborate a little here. The sniping elements in the game are solid. Taking down targets from miles away after finding a suitable sniping spot, whilst being hidden away from enemies is very gratifying. The drone that you carry is very useful and I ended up using it to scan and tag areas from above before starting to snipe and thin the enemy forces for each mission.
Having said that, this game does suffer from some hindering bugs. The save-game mechanism for instance is horrid. Failing a mission sometimes will take you straight to the beginning of the mission which can be very dampening if your like me and spend time meticulously planning how to take down targets stealthily from far away distances. Also, if you quit while doing a mission it will put you back to the start of the mission and even worse in your hideout. You''ll need to drive to the mission area and then start all over again. Albeit you can fast travel but still... it would be so much smoother to start near the mission start area. Little things done right can make a title so much more enjoyable.
Another gripe I had was associated with the AI in the game. Enemies would sometimes spot me even though I was well hidden away. Guess some of them just have insane hawk eye vision! Also, the recoil on secondary firearms is so high that most of them are useless in up close gunfights. Most of the time I relied heavily on my trusted sniper rifle (backbone of the game!) and the silenced pistol to take down enemies.
This game could have been more, so much more. Like I mentioned sniping aside... the game suffers from weak secondary weapons, forgettable dialogues and a story that seems upfront to be immaculately well woven but isn't something that culminates into something very memorable. Going past those bits and if you like games which involve sniping to the core, don't care too much about a riveting story then I would recommend it.
P.S. Graphical finesse wise the game does look good but for me graphics don't really break a game if other aspects are well parsed together. One of the main reasons I do return to older titles of yester-years just to immerse and soak myself in well laid out plots.