I'll concede on the climbing controls as there have been frustrating moments. Having said that, I've had frustrating moments with climbing in nearly every game I've ever played. Uncharted is undoubtedly the best of them, though. I'm not sure if it's harsh or not to consider that if it's not the best climber control in the world then it's not good enough. I mean, yes, they should strive to be the best, but only one game can achieve that, so... yeah. But the problem with climbing is probably that it's a 3D affair and you use 2D controls to achieve that movement. Personally, I actually have more problem with the dropping mechanics than the climbing. xD

People keep bringing up the "same, same, same" opponents but... every game is like that. You fight the same guys over and over. This is normal. Are there actually games where every other enemy is that different? I wonder how many different enemies there are in, say, Uncharted or Batman: Arkham Asylum. Even in games like Call of Duty, which I've personally not played. I'm trying to count the types of enemies (bosses excluded) in the game and there are two standard enemies in each zone (the smaller and the bigger guys - I think the bigger guys might take one more shot to kill, but for me the main difference is that they're just easier to hit ). The weapons they can hold are miniguns, shotguns, standard guns, grenades and the standard gun holders can also have a shield (and grenade?). Then there are the conduits, of which there are at least four different ones (reaper conduits, the big dustmen conduit and the even bigger dustmen conduit, the 'invisible' conduit and the weird conduit that is operated by a first sons thing). And of course the annoying crab-dog-things. So... I'd say when you come up against an enemy, it can be any of around twelve or more non-boss variants. Which isn't terrible.

Maybe people don't notice how same-same-same enemies are in other games out there because they look a lot more human than in inFamous, or maybe I'm not noticing that there are actually a lot of variants.