I didn't know what to expect when I first decided to rent this game. All I knew was that the rating was solid and the user reviews were intriguing to say the least.
PLAY THIS GAME.
Great graphics, story, game play, upgrades, guns, types of guns, customization to types of guns, Plenty of side-quests, crafting, running for your life, being a ninja, more running for your life, etc...
There is at times a lot of tactical thinking involved in the quests, but literally thousands of ways to complete them, which allows for hours of replay-ability. There are few, but enough choices for transportation, as you will be in a rush to get to your next target. That's not to say that driving isn't fun in this game, in fact its very realistic.
Just get this game.
I sent it back a week ago, then went and bought it full price because I didn't want to wait for it to be sent back.