Let me point out that this game is awesome. The weather effects are as realistic as they can get, and the time elapsed part of the game is cool. Though I have a gripe about single player:
I have been playing through a couple levels and I found myself just driving around looking for a job, while being chased by random African militia guys at scattered camps. I had to repair my jeep every time it got shot by an AK. I hate how there is a health bar. I have gotten so used to playing Call of Duty 4 and the World at War beta which has no health bar (the edges of the screen turns red which tells you, "HEY, you're gonna die unless you get the heck out of there") I may give it ONE more chance, but nothing's certain. At the beginning of the game, the frame rate was VERY bad... my guess would be around 15 - 25 frames a second. I'm a performance kinda guy so that bugged me.
Now, the positives:
I really like how the gun jams on you if it's dirty, battle-scarred, or rusty. It really adds the realism into the game. I also love the wind and fire effects when they're combined... I've never seen it put into a game before, so I was impressed. The multiplayer is amazing! The game supports up to 16 people online which is good enough for me... as long as I don't have to walk around a map for 10 minutes trying to find someone. I was very, very impressed at how other players can play on custom made maps by the FarCry 2 community. I played on a map that illustrated D-Day, and that was very fun.
Overall, the game is a fantastic addition to the FarCry series. It's definitely worth the rent if you're interested in getting your hands on the multiplayer.