I had Metro 2033 for the 360, and I got it for free for my PC back in... I think it was either November or December back when THQ still existed, and were giving away free Steam codes for Metro. Finished it on the 360, still need to finish it on the PC. It is a pretty good game, though, and I'm hoping Metro: Last Light does well, too. Might end up asking for Last Light for Christmas this year, depending on how it goes.
The one flaw I have with Metro 2033 is that the morality system either is poorly explained, or not explained at all. You basically need a guide if you want to know how to get the 'Good' ending.