Must admit the best thing about FarCry2 is the range of guns available, other than that it's not really that great at all. Very repetitive game play, and too many poor decisions which could have made an OK game into a great one, just a bit shorter.
Crysis / Warhead are pretty good, excellent "tech demo" type games where you can see the top end of current technology, but both are fairly short, and although the AI isnt scripted the entry points of enemies is, so it doesnt hold a lot of replay value.
Company Of Heroes is superb - always a new way to try a mission, different ways to do things, and although it frustrates the life out of me the population cap is a very good idea. Means you can only have so much force on the map at once, be it men, jeeps, tanks etc.