In my case: I have software designed just for my type of business and it is old ( I have been in business for 23 years and the original program was designed in "mumps" which I think is like one step after DOS) - the company that makes my program has updated it to work first with XP, then with win7 properly about 2 years ago ( still not fully functional on win 7 like it was on XP ). So , ya- not going to even check if it will run on win10 as the company that I was forced to purchased support from has NOT told me that it is win10 compliant and chances are that if I try the win10 and it "breaks" the software- support will be voided. I have become a firm believer in the old saying, " if it is not broken- don't fix it" regarding software and PC's. Newer is not always better.
Obviously, I could buy new software for my company for about $5000-$10000 , plus the cost of training myself and the staff, and the cost/time of manually inputting old data from 20 years on the old software into the new software. OR I could just stay on WIn7 with my old software which has proven to be very stable, does all I need it to do, etc. . So, ya not a real hard choice. So, no win10 at the office. But I will try it at home.