The top story on N4G at the moment shows why cross-platform developers are having a nightmare porting games to the PS3.
They start development on the easier system with the more established tools (the Xbox 360) and when they come to the PS3, realise that they can't get the same performance without rewriting a lot of code. The Xbox 360 is a classic platform with even it's multi-thread processor behaving the way processors always have. The PS3 is a different beast altogether, re...
FYI, you don't need to ouput 1080p natively to be able to output it upscaled, as they're handled by two totally different pieces of hardware.
It's a photo of a TV screen, so no wonder it doesn't look amazing.
And you think it's good that console developers are getting more and more like PC developers?