Despite some issues with first products, my experiece and esp. when watching releases is that when people have hardware issues, they're usually given a brand new machine.
For instance, my buddy, seeing the improvements to the iPhone interface, flashed his phone with the update (un-jailbreaking it) and saw the his vibrate mode still didn't work anymore. Upon taking it to the local Apple store, they gave him a brand-spanking new one, even though he had his since 2 weeks after the launch.
Software updates for problems that arise come out QUICK, especially recently. Bash the products all you want, but I have yet to see anything better in customer support, not to mention interface and software.