I don't want to shit on the game too much, (it does quite a few things right), but at the same time FC3 represents a lot of things I hate in modern game design. The game was made to make money. In order to do so, a lot of people have to buy the game, that means safe game design. As a result, there is little to nothing in the game that challenges me as a player.
The game disproportionately rewards players for doing menial tasks, but I don't feel I should be rewarded by things I as a player had very little say in. It renders everything hollow and meaningless. It's like giving candy to a baby whenever he attemps to crawl. He should only be treated candy when he manages to walk, without help and after many hardships. Only then can you feel accomplished.
I feel like I'm being treated like a freaking idiot during this game, everything is handed to me at almost all times. I always feel guided, there is no room for failure, because the game won't allow it.
I am having fun with it, kind of, but I mostly just feel bored by so many things. Far Cry 2 had a lot of issues, but that game also had balls, it dared being different. That's probably why so many people hate it, all for the wrong reasons too, like respawning checkpoints or the malaria pills. I respect that game so much more than I do Far Cry 3.
It's such a shame too, because had Ubisoft gone all the way they could have added a Survival Mode or something. You don't have to change the missions or anything, just take away that safety net and have me work for my rewards.