For me it's God of War easily. The gameplay is so much more satisfying.
Honestly Uncharted games are mostly about characters and roller coaster set pieces. Let's be honest the platforming is almost automatic and the gunplay if average. In uncharted when you shoot enemies they keep running at you as if the bullet has no affect on them. It needs to be more like Red Dead Redemption where when you shoot someone you feel the impact and it stops the enemy. I agree Uncharted games are super fun to play especially part 2, but I've tried to play the games several times after beating crushing mode and the gameplay isn't satisfying enough. I've played through all the GoW games more times than I can count.
To me the only thing Uncharted has over God of War is the character development, voice acting, etc.







