I spent an hour and half working on fixing my sound after it got screwed up when I installed an update for Chromium, the point being, I was willing to spend an hour and half doing something I could accomplish relatively easily on Windows, because I'd rather put up with certain instabilities that come with Linux distros than be consigned to all the crap MS has put me through over the years. Granted I'm not the core demographic Microsoft targets, and haven't been dependent on one platform for 8 or 9 years.
MS mistake is how much they're investing in their GUI, most would agree with me in saying they've taken several steps backward. Even remaining neutral or positive on the reconstructions of their GUI, its a marginal territory in gains, a GUI can be only be improved/simplified so much. They've certainly abstained from simplicity with the atrocity they refer to as the "ribbon", the fact that they still have software that takes its own initiative like restarting the system without any explicit instructions, the fact that I can have a word document crash and burn to this day only to follow up with a stupid worthless reporting feature, and the idiocy to try and forcibly restart the application right after it crashes, again without explicit instruction. Absurd default behaviors, the platform is irreconcilable to me. I do what I have to do on it for work, and I keep a SSD with 7 at home, but I try and stay on my Arch Distro as much as possible these days.