I totally understand your concerns about sticking with Windows 7 now that official support has ended. When I upgraded from Windows 7 to Windows 10, I found the experience pretty smooth. Most of my existing software and peripherals were compatible, but I did need to update a few drivers manually. Windows 10 has a more modern interface, but it still retains familiar elements, so the learning curve wasn't overwhelming. If anything, I found the transition quite intuitive.
For Windows 11, you should check the system requirements carefully, as it has some new hardware demands like TPM 2.0. As for switching to Linux, it can be a great choice if you're comfortable with a bit more technical setup, and it offers a lot of flexibility and security. Distributions like Ubuntu or Mint are quite user-friendly for beginners.
It’s worth considering your specific needs, such as software or hardware that must remain compatible. You could even try dual-booting Linux and Windows to get a feel for both systems. What's the most important feature you’re looking for in an OS upgrade or switch?