Seeing as games are usually developed on the 360 first and then brought over to the ps3, I think this help the ps3. Games such as Alone in the Dark, and BioShock got and are getting a complete over haul before being released to the PS3. Alone in the Dark sounds a lot better and Bioshock is now nicely optimized with fewer crashes and hiccups. Xbox 360 is basically just a computer which is tailored towards gaming and media. So developers first start with the 360 and then move to the PS3 which uses the Cell CPU. The Cell is much harder to work on from scratch it uses indivisual cores as oposed to the multicore CPU of the 360. Each Processor in the PS3 can only do one job at a time but this also helps the PS3. (jack of all trades master of none). So having a base to work off, of is nice. I personally don’t mind waiting a couple of months to play games on my PS3 cause I am getting a better experience, and game ; not to mention that the game will be optimized and set for the PS3.
The only flaw I can see is that the PS3 is held back. Sure the developers can tweak it and optimize but they are only does said to the core game. The core game itself is meant for both systems. The PS3 is being held back from its best because all 360 don’t ship with a hard drive and don’t have Blu-ray disc space. I think the developers should make games separately for each console and have no ties other than the overall game. It shouldn’t matter if the PS3 will have better physics and looks, and it shouldn’t matter if the 360 version has better online, all that should matter is the game will be better to play on each console.
PS3 is being held back from its best and the 360 is not to blame it’s the developers who need to step up and get paid for proper work. I paid for a specific console (more expensive one mind you) and I want my money’s worth, even if that means putting MORE TIME AND EFFORT INTO IT.