Both are pretty nice games, but without even thinking about it, I would have to recommend STALKER first and foremost. The atmosphere in the game is quite well done, and it is just a fun all around adventure mixed with feelings loneliness and terror. Additionally, plenty of mods are available for the game giving it additional longevity, although I would recommend playing it vanilla to start with (I'm sure some will disagree with that last bit though).
Also, both games play a bit differently. Stalker is slightly more open world and free roaming, while Metro is more of a linear experience as far as I can remember. Not saying one is better than the other, but if you prefer certain types of games, that may be helpful to know.
Post edited July 13, 2013 by Kurina