Since I made the jump to Linux about 15 years ago, I haven't looked back to using Windows. While I use Windows at work, the more I use it the more I prefer to use Linux.
To be honest, the only thing I had to give up when I started using Linux was gaming. At the time, gaming on Linux wasn't really an option. Yet, since about 2020 gaming on Linux has gotten better using Steam. It is not perfect, and not all games work on Linux. But, more of 80% of the Steam video game library is now playable on Linux, which makes Linux an option at least for casual gamers.
On the professional side off things, not all apps on Windows run on Linux. But, a growing number of apps getting a Linux option, or there is an alternative for apps that don't run Linux. Not all are perfect, but at least there are options to tryout if you are interested in making the jump. Personally, at work the app we use runs on a remote server, so using Remmina I can log in and work without much problem. Besides printing, which is not a problem of running a remote desktop, but more of a policy of our provider that does not allow to run printers on the server itself.
While I know not everyone can make the jump to Linux, it is a fact that most people can make the jump. The only two limiting factors are if your hardware can run Linux, and if all your apps are on Linux or have an option to jump to. And to be honest, most computers configs can run Linux.
The three Linux distros I recommend are Ubuntu, Linux Mint, and Pop_OS. The three of them fit more use cases, and have the apps most people use out of the box. And if those apps aren't installed out of the box, they are easily installed using the app stores that come with them. Most importantly, the app stores make using the terminal optional for the most popular apps.
I do root for some Linux distros being more user friendly, they make the jump of more people to Linux possible. After that, some user will advance to more complex distros. But, for that to happen we need more people using Linux.