For me linux has already won me but for regular people linux has still a long way.
Recently I installed arch on a laptop and for a not tech savy person. And this thing was nightmare for me to setup.
I tried cosmic which was fairly okay, ootb experience was supposed to include everything but
after 20mins of exploration and making it feel more like windows/mate I realized none of the
bluelight filter work. It was due to cosmic not implementing wlr gamma control procotol
.
Bummer. This was a must have so waste of my time.
Now I wanted a login system, cosmic-greet worked fine but it does not remembers old user, meaning same user is in default login every time. Yep.
I went with regreet and despite annoying ux it was fine. (Enter to select session and password and enter, imo a bad design)
Given up on cosmic I tried KDE, KDE does not launch. I tried x version but that does not even work on my own desktop and it did not launch here as well. Last time I had kde up and running and stock experience is good but there are so many nifty little things that makes you go mad. Like there is no battery indicator, like half of the times it showed battery percentage half of the time it did not. And the frequent crashes made made us both go nuts that time (2024).
After thinking for some while I did unimaginable. GNOME. I always used to hate gnome but I questioned myself. Why does fedora use gnome? I don't know better than fedora. I installed gnome and oh boy everything was there. No over customization needed like KDE. Battery percentage was there. It did not crash, froze, everything was cute and smooth. There was a blue light filter. Albeit I had to figure out setting to same time 4am to 4am made the blue light permanent throughout the day instead of just having a toggle button for it, but hey it works... which you might say. Surprise logging with greetd means you have to enter password on brave every time you launch on a new boot. This was a simple fix, just use gnome stock login manager. I also had to install gnome dock extension which is very much a necessity for a regular user. Gnome does not looks like windows, not does it try to be better than windows, it has its own niche and it just works.
Last thing to mention, without tlp battery performance is just worse.
All the above things a regular user should know just to make their environment usable is a bad. No non-tech enthusiast will be able to do that.
With non tech people I would say just use windows for now. There are two sets of people, who care and who does not. Non tech people don't care similar as most of the hobbies I don't care. No one should force them and especially when the state of linux desktop is like this.