I had been using an old Macbook as my primary system for my day job, however I was forced by my employer to upgrade. The newest version of MacOS X supported on it was still so old that the anti-virus software that my employer uses was no longer being updated for it. All of the upgrade choices ran our corporate-build of Windows 10, so I ended up with a shiny new Windows 10 laptop.
I figured that it wouldn't be a big deal. Most of my work involves VPN'ing into a corporate network and ssh'ing into Unix-y/Linux systems where my real work is done. But, after a couple of months of this, I am ready to buy a cheap, used (but new enough for anti-virus upgrades) MacBook to do my work on.
There are just too many stupid bugs in Windows (when switching between displays and display modes, the desktop manager resizes windows to the smallest width and height even after switching to a larger display until restarted) and really annoying inconsistencies between applications (is consistent cut-and-paste behavior really so hard to implement?). And, then there is the battery life. The laptop nominally has a 10-hour battery, but, using it the same way that I was using the 9-year-old MacBook with a 5-year-old battery, I am getting less time between needing to recharge than I did with the MacBook (2.5 hours max). There may be ways to get the new Windows laptop to work as well as the old Macbook did, but shouldn't it just work well out of the box?