I agree that Uncharted has better writing and graphics, but gameplaywise I'm honestly gonna give it to Tomb Raider.
I like Uncharted 2 (1 and 3 not so much) but I think the gameplay is pretty weak in all three. Shooting is bare bones from a mechanical stand-point, and not very satisfying thanks to the bullet-sponge…