And, one more thing, since you mentioned it. It's utter BS that Apple "just works". OSX upgrades are easier because there's a limited amount of hardware they're upgrading from but even under those conditions operating systems upgrades from Apple do go wrong.