Microsoft suggests upgrading to windows 10. That would be fine... if it worked. They offered free windows 10 upgrades. I tried that, and it was disastrous. It seemed to work well at first, but as time went on, updates would cause different parts or functions of the the computer (like SOUND) to stop working. Turns out, that unless your computer hardware -all of it- has been "Windows 10 certified", Microsoft does not guarantee that it will work on YOUR computer. Wish I knew that before I installed it. By the time I discovered this, it was too late to roll it back from Windows 10 to Windows 7.
So if you want to "upgrade" to Windows 10, you are probably better off getting a computer with it already installed and certified for that hardware. Then, the Windows 10 fun can begin. It has some good features. Yet, some things never change:
But... what should you then DO with your old Windows 7 machine? You can keep using it for a while longer of course, but as time goes on, without security updates, it will become riskier and riskier to use.
Personally, I found a solution with my aborted Windows 10 computer, that couldn't be rolled back to Windows 7. I'm using it with all my Windows 7 machines now. The solution is a Linux operating system called Linux Mint. It's a complete, free opensource operating system that you can download and install, free of charge.
There are several versions you can choose from. I prefer the Linux Mint Debian Edition (LMDE), because it's a "rolling" distribution; you only have to install it once, then it updates itself continuously after that. Other versions use Ubuntu as a base, and major upgrades require a complete reinstall every three to five years.
It's probably the easiest Linux system for a novice to download and use, and easy to learn and use too. A perfect way to extend the life and usefulness of older computers that cannot be successfully upgraded to Windows 10. Highly recommended.