The Elder Scrolls IV: Oblivion
gears of war 2
mass effect 2
I think there are many that look really good...but I am not a graphics whore, I prefer the game play.
There are ps3 games that look really good also, but they take way to long to develop.
Uncharted 2 took no longer than any of the games you posted, and was named unanimously best graphics of '09 industry wide.
Also, Elder Scrolls was one of the first multiplats that looked better on the PS3, because it wasn't just a sloppy port-
(watch in 720p)
They spent more time on the PS3 version, but ended up with less load times, higher resolution textures, better draw distances, less bugs. The only games that sometimes take a long time to develop on PS3 are a developer's first effort on it. It depends on the developer though and what they're putting into the game.