The apps you love are Mac versions of apps available on the Windows platform as well.
It doesn't matter when Windows got multiple desktops; the point is it has them. There isn't a feature on OSX that is missing on Windows 10. Most of what you call a 'feature' of OSX is just an app to the rest of the world. Windows 10 is a very good operating system. Mainly because it just gets out of the way and lets the apps do their thing without interference, the more insignificant an operating system is the better.
BJ
I can think of a couple pretty important ones:
Firstly, and perhaps least importantly, OS-specific syncing features -- iCloud, handoff, etc. I actually use these a lot, so they're somewhat important to me. There are workarounds that exist to get similar things with Windows and iPhone, but most of them are janky and/or involves jailbreaking.
Unix style command line (much prefer it to cygwin). This is a surprisingly big deal depending on what you do with your computer.
In many ways most importantly: the ability to use XCode (natively, not under a virtual machine; that has significant drawbacks) to develop for iOS, OSX, watchOS, etc. Going the other way, it's easier to develop for windows on a windows machine (though there are much better virtual machine solutions for running windows instances on osx than vice-versa, and you can of course just install windows on a separate partition on a Mac, though that has its drawbacks as well).
It may be that none of these apply to your use case, but there are certainly pretty significant 'features' that depend on choice of operating system.
That said, both Windows 10 and OSX are excellent operating systems, and much better than versions from even a few years ago. Windows 10 on a MacBook is particularly pleasing (before El Capitan, Windows 10 also performed noticeably better than OSX on the MacBook), though I still prefer OSX for general use due largely to better trackpad gesture support and the command line.