I'm hanging on to 7 as long as I can. Maybe 10 will be stable by the time MS dumps it as well.
I have 10 on my new PC and hate it. I'm running a 6yr old Lenova with 7 most of the time. I use my phone and a laptop much of the time as well. Laptop came with 10 and after a couple of months with it I scrubbed it and put a new 7 load to it.
Sorry, I just don't like 10 at all.
I agree, my main PC is still Windows 7, but I just replaced my Gateway 6860fx with a Dell laptop with Windows 10 and I really, really don't like Windows 10. I had run Linux Mint on my old Gateway laptop for years before it started failing and I preferred that even over Windows 7. If you have programs on it you don't want to reload, you may be out of luck either way as it's recommended to do a clean install for Windows. If you do have to do a clean install, at least give Linux a try. It'll run better on that older hardware than any flavor of Windows.
EDIT: There should be an upgrade advisor app for both Win 7 and 10 that you could run to see if your system and apps are compatible.