I liked Uncharted 2, (I got the Platinum trophy for the game) but it had a whole host of problems.
-The controls are floaty. Nathan often ducks into the wrong cover, or never stays completely behind it. A lot of the time when you're trying to walk a certain direction, Nathan does this weird spinning thing where he runs in a small circle to do a 180 so you can go in that direction, instead of stopping, with some residual momentum, and then running the other dimension. It was really annoying.
-The AI is stupid and useless when it's on your side, but sometimes incredibly effective on the enemies' side. Elena, Chloe, and Tenzin are supposed to be backing you up but more often than not you have to play one-man army and take out pretty much ALL the enemies by yourself. At least in FPS games your teammates have SOME use.
-The boss battles are fucking absurd. Lazarevic was one of the worst designed boss fights I've had the misfortune of playing. When you have an epic amount of youtube videos whose sole purpose is to glitch the boss with its stupid pathfinding pattern, there is something seriously wrong with your design. It took me near 50 tries to beat his ass normally on Crushing difficulty.