Crysis, I hate to say it, is in most ways superior to FC2.
1. Graphics: I know that crysis is more demanding, and most people can't play it the highest settings. But, FC2 is EXTREELY buggy, and is hardly worth playing on ati 48xx series cards. With crossfired 4870s, I get better framerates maxed out on warhead, than on FC2. The stuttering problem is is unbearable, and can be mended but not entirely fixed. If you run nvidia cards, you probably don't have this prob, but neither ATI, or the FC2 people seem to be looking to fix this.
2. Open world gameplay. I really really like the idea and world in FC2. I really really hate the crappy driving, and having to blast through the same checkpoints every time I need to go somewhere. I guess I could take the bus, but even mercenaries should be above public transportation. FC2 ruins it's own goodness with this stupid setup.
3. "realism": Gunjams and malaria. Guns don't jam after 15 minutes of use. I spent 6 years in the Marine corps, much of that time overseas in Iraq. You could bury an ak-47 in the dirt for a year, dig it out, blow the dust off, and be shooting joyously into the air in seconds. Also, what kind of professional doesn't take care of his weapons. It should be assumed that any merc worth a crap would clean his weapons after use. A weapons cleaning interface would probably be less boring than repeating the same weapon dealer quest 20 times.
And do I even need to talk about how stupid the malaria bit is. I've never had malaria, but I don't think the symptoms include being just fine 99% of the time, then losing your mind for 15 seconds.
I suppose I'm peeved, because FC2 could have been a much better game than it is. In fact, it probably was a much better game in development before they added in all of the "realism" effects. There's some really great stuff in FC2, but for me, it's not worth it. You have to put up with too many layers of annoying crap before you realize good gameplay.
Warhead, on the other hand, has far less dramatic highs and lows. It has better vehicle interaction, weapons interface, and better enemy AI (not much better though). The graphics really are great, if you have a system to play it. Its certainly not the greatest game ever, but it's very enjoyable. It's also much easier to come back to if you haven't played in a while.
Anyway, I wish Far Cry 2 was better, but it's not. Forgot to mention the problem with widescreen rendering in FC2; it makes the game look like ****. In my opinion, they swung for the fences, and dribbled one into the infield. I suppose pc gamers should have such high hopes with games now that they are written for consoles as well. Maybe next fall we'll get a winner.