There are a few things you guys are forgetting. XBox360 has three dual thread cores, and PS3 has one master core with 8 slaves. Logically speaking, those are two entirely different setups. XBox360 will supposedly need checks after each cycle to verify that the six threads are valid. Programming in this fasion would indeed be a nightmare. PS3 supposedly will not need to do that, as all the SPEs are controlled by the master core. However, it is the utilization of the 8 SPEs that will be a nightmare (the odds are a few SPEs wont be used).
Two different structures, two different nightmares. But then again, I could be completely wrong.