Our two new laptops are Windows10, which works fine. No real problems, but I just don’t care for the look/layout of the system. (Yes, I know about Classic Shell.)
My office machine is still running Win7, which for me is the best version of MSW since I got into computers back in the Win3.1 era, and I’m determined to keep W7 as long as I can.
The simplest solution I’ve found has been to disable auto updates entirely. Every few months I’ll manually download the pile of accumulated updates, go though them one by one, install only the selected handful that actually apply to my interests, and “Hide” all the others. Including, for example, the one that would have downloaded the Win10 system files without telling me. For my convenience, of course.
This eats up about 15 minutes of my precious time, 2 or 3 times a year. Small price to pay for stiff-arming MSoft’s strongarm bullying.