Just finished Metro 2033, and I highly recommend it. Can't wait for Last Light.