I have Linux on all my servers, was an early (very minor) dev on pre-1 kernel and generally love it.
The desktop is a walking nightmare. Something continuously does not work: multiple screens, waking up from sleep etc.
I really would like to move (we use Outlook but I am even ready to go for OWA) but Windows is considerably better on laptops.
Again, I love Linux and have managed literally thousands of them since 1994.
In all seriousness, until about a year ago when I got a discount on a Macbook and changed to that, I had been running Linux for about a decade across different laptops, and feel that since ~2017 the desktop experience has improved substantially. I bought a new laptop in 2017, installed Ubuntu on it...and that was it. I spent exactly zero minutes installing drivers or mucking with configurations, multiple monitors with HDMI audio worked out of the box, and "going to sleep upon the lid closing" just worked. Granted, I'm a bit of a Linux veteran at this so maybe there were a lot of things I was tweaking that I just don't remember since I do them so often, but I do not think that was the case, since I got my wife (who is not a software engineer) using Ubuntu as well for awhile.
I think part of what made it better was using AMD hardware for everything. The drivers are just included with the kernel, and they work great out of the box, at least for me.
I realize that telling everyone to shop for a computer based on the drivers that will be available isn't exactly a great sales pitch for Linux for the average consumer, but I suspect if you frequent HN you probably have a reasonable ability to differentiate video cards and whatnot.
I first set it up with a Ryzen 5 3600 and Radeon HD 6750, running Ubuntu 20.04 LTS, because I thought I didn’t really need that much processing power. After un-blacklisting the driver for such an old GPU, I discovered I was using upwards of 80% CPU and dropping frames while streaming at 1440p, so I decided to upgrade.
Then, I tried a Ryzen 7 5700g with integrated Vega 8. First, I needed to upgrade to Ubuntu 21.10 for such a new GPU, and then OBS Studio was randomly crashing while switching between scenes. Also, hardware video encoding wasn’t working well, so it was still taking upwards of 80% CPU while streaming at 1440p. And the video outputs were finicky, sending windows to the wrong screen on power up. Random crashing is unusable, so I switched to Windows.
With Windows 11 on the Ryzen 7 5700g, the hardware video encoding works well, so the same scenes are taking less than 50% CPU while streaming at 4K (2160p) and not dropping any frames. Now I can do other things on the stream.
I used OBS when I was on Linux and it worked exactly as I wanted it to, but I’ll concede that I 1) wasn’t gaming and b) was using software encoding.