I would stick with Windows 7. I think Windows 10 is ghastly - turning your PC into the information-leaking desktop equivalent of an Android phone.
There's the hideous monocoloured flat-look interface that looks, well, dated. Like someone has tried to modernise Windows for Workgroups and failed. Basically, I don't want a desktop that looks like a combination of a giant phone and a 25 year old o/s. And then there's the acres of space wasted in dialog boxes and settings screens so that you have to scroll down to see options that could have been displayed in boxes a third of the size.
To think I was excited about this and was keen to see what Windows 10 was like! I "upgraded" (hardly the right word in retrospect) one secondary pc and a laptop to Windows 10. I gave it some months to give it a real chance but after each update reset various privacy and other settings without prompting, I started getting rather cheesed off. It is on borrowed time on the laptop but the desktop is already dual booting to Ubuntu and will probably lose 10 altogether soon.
I would lay good odds that future 10 updates will make some features only available by subscription as that is where the money is.