Disclaimer & Note: I am responding to the following because it wasn't stated as an opinion, but in fact it's a flawed assessment:
scooby_dooby said:
That's why I said 1st gen PS3 games will be going against 2nd gen X360 games, which is true.
I think you've got a very flawed idea of the distinction in games between generations. Both consoles have equally different CPUs which will take a lot of effort to get good performance out of. The result is a rather steep learning curve - one that is present on both consoles. In fact, I'd even go as far to say that each set of developers on either hardware will have a very similar learning curve in the development process,
1.) because the jump from Xbox's PC-ish architecture to Xbox360's is quite a big one in terms that now they have to deal with multiple cores and a more uniquely designed GPU. XNA is going to help I assume, but the fact that a big part of the developers on Xbox360 have been developing Xbox games isn't going to help them much.
2.) Sony PS2 already had a very different architecture to the other consoles with its two vector-units and its in-order CPU. I expect many of the PS2 developers going on to PS3 development will already be taking quite a lot of their experience with "multi-core" development with them, which will greatly benefit their learning curve on CELL. On the upside, better libraries and a API should also help the PS3 in being not as alien as the PS2 was in the beginning (lack of proper documentation, few libraries and compiler issues). PSP already was a step in the right direction - now with PS3 with help from IBM and a proper GPU with OpenGL, things can only improve which I'm sure it will.
The point being: both consoles will have a steep learning curve and a rather similar one at that. Since both hardware makers have their development kits out already and in roughly the same stage, most games will be following a similar timeframe. PS3 is launching in Spring in Japan at least, meaning games will effectively have more time on PS3 until they launch. There's nothing to refute that - Xbox360 games effectively have to be ready in a shorter timeframe and have a very similar learning curve. That also means that come when ever PS3 will be launching in North America, its games will be roughly within the same stage in development. It is
not going to be 1st generation games vs. 2 generation games. In fact, if you take into account the devkit problems Microsoft is having and the fact that they are launching in less than 2 months, I'd dare to even call them 1st generation games - more like rushed launch games. In anycase and regardless what we call them, PS3's launch games - I repeat - will have the 4 months extra development time. By the time Xbox360 goes into its 2nd generation games, so will PS3.
As for your earlier nitpick about my reasoning for using support as a factor to support my decision for going with PS3 - even at the moment, it seems quite apparent that Sony's 3rd party support is higher - why wouldn't it? It's the safest bet for developers, not only accoarding to the developers themselves, but market research and analysts predict the same. Maybe this will change in the future, but at the moment, it's as I have stated is the more likely scenario. Yours is still up in the air. And before attempting another PS2 <-> Xbox reasoning with a 2 year launch difference, look no further than DC <-> PS2 in which the timeframe was shorter and DC had a very similar strong following backing it. Even sales were high... and yet the DC was held back by support because the PS2 seemed to be the safer bet and many of the devs were still riding on the success of the original PlayStation while DC was preparing for its launch lineup.