I only barely knew of its name (and knew nothing about the game) but bought it during Steam's summer sale, and I love it. The checkpoints can get tedious, but that's really the only detractor I can find. I actually kind of like driving 15 minutes to get places, I'd just rather not have to get out of the car at checkpoints. Guns feel good, shooting is good (although I wouldn't mind having bullet drop), nice cars, interesting interactions with the people, and extremely immersive.
I'll be honest, the buddies feel like the most realistic AIs I've ever interacted with in a video game. They truly seem like people I'm interacting with, and I actually have some small semblance of care for them. Very dark, very visceral on the injuries and everything. I rip a bullet out of my leg. My buddy goes down and I'm out of medkits, and I put him out of his misery. And of course, I'm choosing to do morally ambiguous things. I execute a king. I can kill the radio operator after I have him send the wrong coordinates, even though he's not really a "bad guy". I'm working for men who extort, steal, and kill their own people. I played the airport level on Modern Warfare 2 and felt like I was only shooting so many pixels, but Far Cry 2 had me feeling genuinely mildly uncomfortable with some of the acts I was doing.
I got a little off-topic there, but back to the buddies. On one of the missions my best buddy, Josip, went down. We were under heavy fire, and were both pretty severely injured. I had to use 2 medkits on myself, and 3 to try and keep him alive, but he was too far gone. Finally I had to put my pistol to his forehead and look away. That was one of the most sobering moments I've ever had in a game, as I just had to mercy kill my best friend. I actually felt something. Within the context of video games, that's pretty unique.