If we take MGS2 as an example the game looked almost identical on on both systems, there were places were custom Ps2 design gave it edge, i think it was the scene when the ship is filled with water and ps2 had like really nice and cool effect while on xbox it was not so impressive. But games like splinter cell 3 showed the real gap between those two consoles. The advantages of ps2 could be done in some degree on xbox but the other way around was almost impossible (example Splinter Cell 3, doom3 ).
yeah pretty much this. xbox was newer hw with "normal" gpu
Hence the 'just about everything', BW/fillrate was a architectural difference, the PS2 needed them. See it like this, native PS2 games that took advantage of the whole arch that where ported to Xbox where quite close to the PS2 versions (even bad ports like mgs2). Games that took advantage of the Xbox and where ported to PS2.... ye we all know what happened then
Its just not a total fair-comparison hardware wise seeing the gap in time between the releases.
PS2 did impress the most though, being the first out the gate (DC didnt even make it to EU i think), it was the first console to power us with tekken tag, GT3, MGS2 graphics before the xbox and gc even saw the light. Its massive sales ment an ongoing support and devs optimized the hell out of that system.
yeah pretty much this. xbox was newer hw with "normal" gpu