Thank goodness. I can't tell you how many sleepless nights I had worrying about how hard the PS3 was to develop for!
Seriously, though, development challenge is often used to try and determine how likely it will be for a system to get third party support, but at the end of the day, publishers choose based on where they think a game will sell. If anything the big problem in development currently is not the programming challenges but the sheer amount of resources required for a large-scale game.