EDITED
<snip> (Lets hope he's still around when the next gen comes out so he can explain to us why the best looking games this gen are on PS3)<snip>
I would suggest listening to what developers say, they are often quite nuanced in regards to this very issue. Obviously there is a very basic issue in game development: Budgets.
How skilled is your staff? Experienced?
How big is your staff?
How big is your fiscal budget?
How big is your development window?
And there are little things like how well does your art design map to your technology; and how well does your technology map to your hardware.
As for the hardware, you don't find many developers saying the PS3 is craptastic. Instead take someone like John Carmack who has said it potentially is more powerful, but it requires a lot more work to get parity and even more so to extract the extra performance--and in John's own words, he expected mainly it would be only Sony studios and sponsored titles to do this.
Classic example if you listen to what he is saying there is a lot of parallelism with the real market as well as truth in the nuances.
To put your quote on its head I would deposit two points: The first is your insinuation will have a LOT to prove at the end of this gen when by far the massive majority of multiplatorm titles are either minimally on par or if not better on the 360. Who is going to explain why in general the majority of software on multiple platforms looks better on the 360...
The other element is there is more to software and an engine than just the renderer. e.g. Why are MS studio multiplayer features and options so often heads-and-shoulders above everyone else?
The obvious conclusion must be the 360 hardware is superior for the best online experience ...
Or maybe the software emphasis and design and resource allocation (people, budgets, design philosophy and compromises, etc) is different. Maybe instead of using the 6 HW threads for graphics tasks they are using them for other things.
Some of the recent threads, where basic concepts like fillrate just go right over people's heads, makes me wonder if a lot of people only understand the hardware as a single linear resource with a single metric of performance.