The problem with 360 is developer used middleware from PC to create game for the 360 hence it's always somewhat of a PC port. (Which it does better than PC to PS3 naturally) However PS3 1st and 2nd party developer used their own engine optimize for PS3 and it show in game like U2 and KZ2.
May be if MS 1st party would move off the PC engine and used engine optimize for 360.








