I thoroughly enjoyed Farcry 2, it was a welcome break from all the useless CoD clones and Latest Racing game to feature one new car from the title before it. Sure, it's Ubisofts Ugly Baby but it works, albeit a tad buggy. I use Farcry 2 as my home away from the S.T.A.L.K.E.R series when I need an injection of random gratuitous violence.
Oh, slightly off topic here, I just got done with Metro 2033. Really, really enjoyed it, right up until the end. I know what happens in the book and least to say I was pretty disappointed with the ending, felt it all a tad anticlimactic. I also know of the alternative ending but it seems like a lot of effort to go through in the game to get it. Looking forward to Metro:Last Light now, the engine looks immense.