I'm currently holding an opinion that everyone who can enjoy Linux will eventually try it on their own.
I think, despite what many people say, an average user still has a very rough time using it, and in my opinion you need some level of nerdiness in order to overcome adaptation pains, and such people already use internet in a nerdy way and will try out Linux on their own eventually.
But in reality, you really only recommend it to strangers. If you recommend any piece of tech to someone you know, you iust changed your status to tech support.
I do use Linux, and I'm usually glad about it, but I wasted an hour last night trying to figure out how to change my microphone port to a subwoofer port, and never did solve the problem. Linux is awesome, but sometimes basic stuff is ridiculously difficult or impossible.
Well, as a Linux user myself, I used to do this kind of thing when I was getting started and was too damn hyped about FOSS and everything. Now, I simply ask people what they want from a computer and how much are they invested into tech.
Do you want things to be as simple as possible? Use Mac or Windows.
Do you want to learn more about how things work under the hood? Use Linux.
Gaming? Use Windows (and yes, although I'm a proud Proton user, some games just won't work, like Valorant and PUBG).
It's all fun and games until you try to use Linux and spend 3 months trying to figure out how to do something like setting up digital 5.1 audio or how to get your graphics drivers to actually work properly
Not to be that guy, but this is actually the most useless advice ever for someone who genuinely has a computer problem. Like, I like Linux as much as the next person, but asking someone to learn a whole ass OS from scratch on the OFF CHANCE it will fix their issue is not great.
My daughter wanted to do something trivial with windows, but did not know how. Online help referred to a button that did not exist in the application. I know at least three ways to accomplish the same action on Linux, and I know they just work.
I haven't owned a Windows machine in over a decade. If someone wants help, this is my response because I have not kept up with the changes, for lack of any need or desire to do so.
"Can you help me with my computer?"
"If it is running Linux or BSD, or you want it to, sure. If not, I'm not the guy for the job."
My wife was telling me that she saw an article about Microsoft supposedly planning to add a "small" banner for advertisements to the desktop on Windows and the essence of this meme was my precise response.
I used Linux for about a week, every game ran way faster (60 instead of 20 fps on ultra detail) - but all games were very unstable and crashed frequently (despite the clear performance advantage.)
I also had troubles getting the low latency kernel working properly for music production. I just could not figure it out. Something to do with WineASIO, JACK audio and pulseaudio. FL studio worked flawlessly, though some fonts were missing ('easily' fixed using winetricks and installing them)
On windows, all I had to do was install the focusrite drivers.
So for now, until these apps and devices have native support, I unfortunately am stuck with windows :(
A lot of these problems could be attributed to my computer specs, it's a bit older:
8gb ram (plan to upgrade to 16 which is the laptops max), GTX 1050 ti, 2.8-3.4ghz i7
I went back to my Windows partition due to some performance issues with a specific game and it's pretty frustrating to deal with. Icons on my taskbar I can't get rid of, os hassling me about signing up for Microsoft products and overall a bit of a less polished experience than my Linux install out of the box.
I prefer to explain in detail how to fix that and then say in one short sentence how easier I would fix it on Linux if it happened on Linux, which it obviously wouldn't.
It's usually completely unbiased and I'm a popular person :)