>On the opposite side, most of the people who prefers Windows complains that OS X lacks support (ie. a huge library of software, backwards compatibility, etc.).

I've been very impressed with Mac backwards compatibility. Old Apple hardware (going back nearly a decade) still works great with latest macOS Sierra and I have decade+ old utilities and custom scripts working as fast or faster than ever before.

There's some of my custom scripts I've had to tweak over time due to Apple's increasingly locked-down security measures within the OS, but that's very much worth the small amount of time I've spent tweaking them and I appreciate the better, overall security.

There's rarely the case that there's a functionality in Windows that can't be found within the many hundreds of thousands of Mac apps available. There's more Mac apps that one could ever use in a lifetime. As a matter of fact, the problem I've run into with Windows is the lack of quality apps that can't match the superior third party Mac apps or built-in macOS functionality in many cases. Of course, there's occasions the opposite is true and I run Crossover and Parallels in Coherence mode for those.

There's also a lot of built-in, time-saving functionalities within the macOS that third party apps in Windows don't replicate well or at all. For example, spring-loaded folders or a solid, fast alternative to Mission Control in Windows that works as seamlessly as it does in macOS.

I use Windows 10 and macOS in near daily production and consulting/support environments. Windows 10 has its advantages over the macOS, but Task View isn't one of them.

Mission Control on Mac in a production environment blows away Task View - which was only finally copied by MS from the macOS after already being in use for well over a decade for Apple users. Granted, there was some Windows third party apps that attempted to clone Exposé (former name of Mac's Mission Control), but they were terribly slow, clunky, crashy and buggy on Windows. That's why I was really happy to see Windows 10 finally copy Mission Control and incorporate it natively, but I was sorely disappointed after using it.

For example, I can use corner gestures with Mission Control that've been removed from Windows 10. Microsoft had corner gestures in Windows 8, but removed the option entirely in Win10.

Even after I brought corner gestures back to trigger Win10 Task View with a custom script that works via a third party app (the great AutoHotkey), it's still incredibly limited compared to Mission Control. The AutoHotkey app doesn't even trigger itself right away consistently like the built-in macOS corner gestures always instantly and reliably does. I've wasted time with multiple third party triggers and none work as well as the native, built-in macOS corner gestures.

On top of that, with the macOS (and I've been able to do this for about a decade with Exposé and now Mission Control) - I can drag any file to my corner gesture, then drop the file directly into a preferred Mission Control thumbnail window.

Try that in Windows 10 Task View. There's no integration with the file system in Win10 Task View at all and that severely cripples its functionality. There's no third party app that fills the void yet for this either. Granted, I often use launchers on both Mac & Windows to move files, but when there's a need to have a more GUI, visual approach with dragging and dropping, Win10 fails badly because it also inexplicably doesn't have spring-loaded folders in Win10 and no reliable third party app copies that functionality properly either.

I do enjoy the Task Bar thumbnails in Windows that the macOS lacks, but I just use a third party app called HyperDock that not only replicates the functionality, but much improves upon it - and HyperDock has never had any speed or stability issues against the macOS for me like many third party Windows apps tend to have.

That said, there's definitely various advantages to running Windows over Mac and that's why I work in a mixed environment at home and in my work tasks.