Windows 10 is pretty great IMO. I do not think it is quite as resilient or user friendly as OS X, but the gap between Windows and Mac is IMO more narrow now than it ever has been before. This is partly, IMO, because we are seeing better Windows hardware. I have a Surface Pro 3 with Win 10 1511 (the build before the current 1607) and am extremely pleased with it. I use 1607 in a VM on my MacBook Pro.
IMO, where as with Mac you can have a seamless and very reliable experience without having to know a whole lot about the OS, with Windows 10 I think you need to know a little more about the OS in order to have a good experience. For example, Windows 10 still hasn't quite merged the Control Panel and the Settings screen, so, unlike OS X, you don't have that seamless single System Preferences window where everything is extremely logically laid out and really gives comprehensive control that novice and advanced Users alike both appreciate. With Win 10, you have two main control screens, and each screen has both overlapping and unique feature controls. Another example is taking full advantage of the Start Screen, which I think is hard to do without knowing the two different locations where icon files are stored, and how you can create your own icons-->custom tiles representing documents, folders, shortcuts, executable commands, etc. Compared to OS X, there is more to it than there is with the Launchpad (but the Win 10 Start Screen has more capability IMO.) Diagnosing and solving certain problems require one to understand the Event Viewer. Further, unlike OS X, if the Maker of the hardware supplies crappy drivers, this can negatively impact the User experience, and this is largely out of Microsoft's control (except for their own hardware.) I do think that Windows 10 works best with touch screen capable computers.
At the same time, some of the things said about Windows are somewhat outdated. For example, Windows 10's need for "optimization" software is far less than previous iterations. The ChkDsk, SFC, and DISM functions on Windows are powerful tools for both preventive maintenance and for solving problems, and they do most of the functions that you previously needed optimization software for. When very bad problems strike, DISM can rebuild core operating files using a fresh .iso or .wim file, which can be useful over the nuclear option. In the future, when Windows switches to the ReFS (file system), the need for preventive maintenance may very well be drastically reduced (and, like the forthcoming APFS, should take advantage of newer developments since the implementation of HFS+ and NTFS.)
No different than Apple, Microsoft craps all over your privacy. Both Windows and Mac die hards love to talk about how bad the other is here, but both are pretty crappy in that they 'phone home' all kinds of things to the mother Apple and mother Microsoft. When you do the Win10 install, you can select 'custom' (or some option like that) and individually uncheck like 15 different check boxes to reduce the data that automatically gets phoned home. In some instances, this may require a reinstall on a computer that has Win10 already installed and setup, but this is a pretty easy process to do.
If you like whole disk encryption and are paranoid, you may want to delete your BitLocker Recovery Key off of Microsoft's server. If you are really paranoid (no differently than with Apple's FileVault 2), you might want to use Veracrypt instead of or in addition to BitLocker. It's free.
At one point I read that you cannot disable automatic updates with 1607. At least with Pro version of Win 10, you CAN permanently disable automatic updates (using the Group Policy editor and services.msc - I believe I read somewhere that the Win 10 Home versions cannot do this.)
I think it is also worth favoring NTFS and GPT over ExFAT and/or MBR for both OS and secondary storage drives alike (strangely, some new EFI-capable Win 10 machines come pre-installed with NTFS & Master Boot Record.) IMO if you need Mac-compatibility, go with FAT32, as ExFAT sucks.