Being the biggest and fastest doesn't necessarily mean your going to be the best. I'll give credit to Sony for making one hell of a gaming system but, did it really them?
The hard truth is, in the current economy people aren't willing to pay $400 for what is primarily a toy.
Stop boasting about "Home". Bottom line is it sucks. We want XBOX Live for the PS3. No one care about what they can buy with virtual money. Include some voice chat in games, do something! Even if you have to charge for it. It would be better than what you have now.
Why do I have to wait until Thursday to get my favorite game on the PS3 when its comes on Monday for the Wii and XBOX 360 on Wednesday. Your basically shooting yourself in your own foot forcing people who really want to play to wait or buy it for a different console. More times than none, they will buy it for the Wii or XBOX.