Sorry, but the multithreading on the 360 aint much different than on the PS3. There are even some drawbacks on the 360 which have to be solved by complicated means (e.g. communication between threads is hardly doable, whereas the same is supported "in hardware" on the Ps3).
The compiler is a Metroworks, same on the 360 (afair).
And OGL aint much different from DX. So it's not really fair to say 360 is "extremly easy" to program for, but if it's the case, the same would apply to the PS3
When the PS2 came out, it only had to compete with Dreamcast. When the PS3 comes out, it will have to compete with the 360 & Gears of War, with Halo 3 on the horizon.
I dont think Halo 3 will be out for a long time tbh... And Gears aint that technical wonder that one might expect (speaking of framerate and AA).
When i bought my 360 last year in November, all of the launch games had some technical drawbacks, like bad framerates or no AA. Currently i cannot see this happen on the PS3, as titles seem to be much more advanced and technical superior over what the 360 is to offer, so im really looking forward to it