After having experienced how nice it is for my devices to work together in the Apple ecosystem, I don't miss the 'openness' of the PC industry.
It is a shame, but so many products are shipped broken and expected to be fixed with updates by the end consumer. And of course once it's shipped and sold, there is little reason to actually support the product. After all, as a company you can always point the finger to the other guy and play the blame game. When you buy Apple, there's only one number to call.
If I buy something and it doesn't work out of the box, I return it so that the company takes the hit for selling something that doesn't work. It's the only incentive for them to improve. More consumers should do the same.
In the quest to constantly have something new and exciting, there is a lot of unfinished products sitting on store shelves.