The shittiest thing Microsoft has done with W10 is the way they handled upgrades. Nobody should be tricked into upgrading. Opting out should be easy and clear. The upgrade should never happen without the user affirmatively starting it. If the user has software already installed that will be disabled by the W10 upgrade, they should be asked to acknowledge that before the upgrade starts.