I have a Windows 10 PC and laptop, and a Windows 8 laptop, but only to stay up to date for testing and client tech support.
My main computers for work (and play) - 3 PCs and 2 laptops - are all Windows 7 Pro. For me, 7 is the most productive OS out there. I know it will lose support in a couple years, but I use what works best for me.
For all clients (and family and friends) that have Windows 10 and have problems or don't really like it, I use a free program from Ashampoo to disable all the spying:https://www.ashampoo.com/en/usd/pde/1004/security-software/antispy-for-windows-10
And also use "Classic Shell" or "Start MenuX" to make the start menu easier to use.
And, as H mentioned, set Windows Updates to let the user control when to update.
There are a few other things I do to try to make it a little more stable and compatible, but it's different with each system. And of course you have to watch that updates don't reset all those changes.
For myself, I'll keep using 7 Pro as long as possible (even after full support stops). And it's what I still recommend to business clients and friends. Just always works, and is easy to use...