I honestly never understood why so many hold Far Cry 2 in such high regard. I guess if you're bored of the Far Cry 3 formula then FC2 acts as something different which could be refreshing, but I wouldn't say it makes the gameplay good. It really feels more like people are just tired of the FC3 way of things and consider FC2 to be excellent not because it's actually good, but because it's so different.
Like, I suppose Africa is a pretty good map in the game and the story is somewhat intriguing (though somewhat ruined by everyone speaking like they're the Micro Machines guy) but gameplay wise, FC2 is basically the same as FC3 except with more back-tracking, endless enemies and the malaria/gun jamming bullshit.