I don't understand why it's hard to accept that one video card is better than another.
Because I don't think it's possible (in this generation) to clearly state that one GPU is better than another in any situation and it's very hard to define the term "better". Always better? Generally better? Better at doing what?
An example might clarify my point: the 360 GPU has serious issues with alpha testing because it lacks early-z rejection at fragment level. If you have heavily alpha tested geometry with a noisy alpha texture expect your primitive to sink down a performance cliff on the 360. And it's a pretty common scenario if you try to render lots of vegetation for example. I don't know the RSX in details, but from knowing the G7X architecture I can expect the RSX to handle that scenario much better. But if I'm rendering lots of shadowmap passes, I might expect the 360 to perform better. At the end of the day it all boils down to what you are trying to do and working with each platform's strenghts in mind in my opinion.
A rather funny example (funny if you don't have to work on it ): on the 360 you might find that a tree with five times the number of polygons renders two or three times faster! I expect that it wouldn't be so true in general on a PS3. Lesson: a certain optimisation might not work on every platform. Again this suggests that it's hard to say that one GPU is 'better' than the other without saying better at what and with what optimisations.
Fran/Fable