I'd be concerned about W10 having the authority to determine when it can check for updates and download them. Stuff like this can cause havoc. I see this as a killer for Mach on W10.
At least with XP, I can determine when I want to check, download, and install updates. PS, yes, I still get updates for XP.