While I loved Uncharted 3 and I got the platinum for it I have to give the edge to Uncharted 2.
1. Had more challenging and memorable levels IMHO.
2. Shooting mechanics were better although the ones in U3 were ok too.
3. Villain was way more bad ass and the story more interesting.
4. I appreciated the fact that I was rewarded with many more unlockables in U2 after completing crushing mode.
5. Uncharted 3 Crushing was not challenging enough.
Just doesn't get better than doughnut drake with unlimited ammo. I just don't get why we were not given the same or similar extras for U3.
For the above reasons mostly but some other ones as well I give Uncharted 2 the slight edge.







