The gameplay in Uncharted 2 is very strong. I don't consider Halo repetitive despite shooting being the primary mechanic because the encounters are extremely varied and well thought out. I don't consider Uncharted for the same reasons.
I disagree. The encounters in uncharted 2 are not varied. You are stuck in a arena shooting the same goons until they are all dead.
In all three uncharted games, I was thinking "not again" when I walked into an arena and the goons popped out