In an interview at the E3 games expo, John Carmack talked about the PS3 and Xbox 360. He says the PlayStation 3 has more raw power but claims developing games for the PS3 is more difficult than it needs to be:
Carmack concedes that the PS3 is a more powerful platform saying "the PS3 has more peak performance on there and that’s what Sony was looking for." However he believes that Sony made a mistake with the Cell architecture in the difficulty there is with programming for it as opposed to the 360.
To take full advantage of the Cell architecture developers must break their code in to "small nuggets" and use a different compiler for the SPEs making developing for the PS3 more difficult then it needs to be.