Have there been products in the past that were underwhelming at launch but later software upgrades to it to add features made it a big hit?
I think these devices, especially at $300, need to be attractive at launch to become hits. Adding features 6-12 months down the line doesn't seem to ever turn a lagging product around - launch is the time when potential consumers are paying the most attention.