Probably not for everyone but I can say without hesitation the Linux is a good OS and can serve most people well.
I got totally annoyed with MS about two years ago and decided to get serious about Linux.I have numerous computers and some are old but used only for specific task and win10 just created a lot of issues and was very annoying in my situation. Plus I didn't want to buy numerous licenses for all my computers either. I had looked at Linux for a long time and decided to give it a serious look.
This time did I a lot of reading and I settled on Mint version as it is similar to Windows layout so pretty easy to adapt to it. After well over a year of using it I will never go back to MS as my main OS. Even so I will say that Linux is not for everyone. There are some things that were pretty simple in Windows and that can be a real pain in the butt in Linux as a new user. But the average user wouldn't deal with what I did either. Like network file sharing among multiple computers, multiple networked printers, file sharing with Windows and Linux machines.
I still have to use Windows for a couple of things. So I keep an old laptop with windows & just for printing and scanning. I have an old scanner I use 3-4 times a year that I can't get drivers for. I don't need a scanner enough to buy a new one that works with Linux but there are plenty. I have a HP 42" wide plotter that there are no drivers available for Linux which has been my biggest surprise.
I also have a dual boot set up on my main computer so I can shut down and reboot into Windows 7. I have two pieces of boat design software that I need and these are Windows only. (No they will not run in Wine on Linux)
Otherwise I find Linux does 98% of what I need and it doesn't crash, doesn't lock up, it just works like it should. Unless you area a bit of geek like me and want to dig into it it really easy.