There will always be critics no matter what CraigX does. If he ships early there will be posts of "pandora sux" and "hardware too flaky" if the hardware has issues. If he waits until the hardware is 100% with good software support some people who are too impatient will lose interest and flame...