Modern Warfare 2 may well have the more in depth multi-player game, the campaign is seriously lacking and way too short.
Uncharted 2 has one of the best campaign modes. The online mode is good but only two online trophies. Upcoming DLC should add extra online trophies to Uncharted 2. Play Uncharted 2 game through on Hard mode. Complete that. Go through and get all the treasures on very easy mode with tweaks enabled slow-mo and , one hit kills and infinite ammo to help you get all of the Trophies except the Crushing one. Plenty of treasure guides online to assist with finding those elusive treasures.
Finally play through Uncharted 2 on Crushing Mode. Get to Chapter 3 where it auto saves. Exit game set difficulty back to Hard mode enable tweaks: infinite ammo, slow-mo and one hit kills. Change difficulty back to Crushing enter saved game and you have the tweaks enabled and it should be easy to pass through Crushing mode and get the last elusive trophy. This glitch circumvents the problem of not being able to use tweaks on difficulty settings you have not yet completed.