Uncharted 2 de cabeza.
No es por crear polémica, pero es que mientras que Uncharted 2 es una joya y uno de los mejores juegos de esta generación, Modern Warfare 2 es "otro" FPS, "otro" CoD, y no es que sea malo pero es que CoD's sacan todos los años y suelen ser iguales (e incluso peores) que los anteriores, así que...
Además, si no te gusta jugar online o no tienes una buena conexión, MW2 te va a durar 4-5 horas (lo que dura la campaña), mientras que U2 te duraría como mínimo alrededor de 10 horas (y éso pasándotelo una sola vez).