If you want to run Win 10, I would suggest perhaps trying it in a VM within FreeNas (If that wasn't what you were originally thinking). Then you get all the benefits of FreeNas' redundancy and bit rot protection. Not that I have tried this myself though.
Not sure that's much better.
To add to what jgreco stated, there is just too much BS in Win 10 to make it a viable OS at this time IMHO. If you are not running the Enterprise LTSB (Long Term Supported Branch) version, there are so many "hooks" in the OS that your system will resemble an acupuncture session gone sideways. Look up "Windows 10 Forced Updates"...
Yeah, actually, there are pros and cons to several aspects of Win10. Given how many consumer PC's I've seen over the years that have never had updates done, and have been taken over with ${badware}, I think there's a compelling argument for forced upgrades.
Sadly there's a modest amount of software we need to be able to run that only works on Windows, and things like laptops that just don't work well with FreeBSD or Linux. On the other hand, we don't really keep anything critical on any of our machines, so usually we could wipe out a machine and reload it. I've got scripted installers for Windows 8.1 and 10, that install all our common software, and since there's no local data, it isn't a huge deal to nuke and start fresh. In some ways, this is actually the big problem with most electronic devices... you become heavily invested in all the stuff that's on there and all the little tweaks you've made.