I liked the game, but I think it got pretty confused partway on what it was trying to be (story-wise). The characters, contexts, settings, and activity don't seem to fit very well together. Gotta say I liked the storyline in Far Cry 2 better, even if 3 clearly has better characters and dialogue.
The whole thing also hinges on the protagonist making a lot of really, really dumb decisions over the course of events. Like, "go with the flow" taken to a ludicrous extreme. Speaking of, does doing better in the poker game actually change anything? I have no idea how to play it so that whole sequence was just confusing as hell. Any way to keep that finger?