Originally Posted by NaitoSan
Well, in most cases XBOX 360 is a better development platform but White Engine which Final Fantasy XIII runs on was built ground up for PS2 then moved to PS3. Microsoft is kind of reason why FFXIII took so long in development because they had to figure out how to get White Engine to run on XBOX 360 hardware... so they probably experienced some issues and deadline. No wonder Square Enix decided not to build their own engine in the future and stick with Unreal Engine 3 to speed up the development as well go multi-platform with future games.
But really, it depends on games looking best on either- most ports tend to look better on XBOX 360 but PS3 certainly has some best looking games like Uncharted 2.
So basically, squares engine sucks.