I have had 10 on since 11/2014. I am a Windows Beta tester. A few of my machines get a new OS every two weeks or so. Quality/bugs have come and gone. Sometimes the new fixes make new bugs that are unbearable, then the net release, is terrific. Current production version is pretty good and uses less resources than 8.1 did.
While a computer can be like a pair of shoes, fitted to your feet, eventually, you will have to replace them and get used to new ones.
Eventually, Win10 will not be free to those that did not accept the offer of a free upgrade. Then you'll have to buy it. Or replace the machine with 10 preinstalled. Windows will not provide support for all old versions. Their plan is to only have one or two supported versions of an OS out at any one time and migrate to an annual 'free' new version of the OS. The business model being you'll buy all the apps and add-ons (not a single one I'd ever want). The only MS product other than the OS I use is Office. I buy my own instead of doing the '365 lease'. I'll run a version of Office 10+ years, so it is cheaper for me to shell out the $500 every ten years and install it on all my machines Vs. a annual lease on each.
Personally, I'd rather be running Windows Server but that you have to buy. I can do without the glitz and glamour and would rather have pure performance. Right now, I have 64 Gb ram, dual 6Gb/s 128gb SSD drives in RAID 0 for a C drive and a few Veloociraptors for data stores on a MSI overclocked MB that is water cooled with a Intel Devils Canyon processor i7_4790 overclocked to 5 gHz. Boot time is barely 11 seconds.
The house is hard wired with 128 ports and two wireless networks.
My last career prior to retirement was in IT and programming. I still work some, as an Oracle DBA and C++ programmer for a Public contractor.