I'm not sure how much the Linux situation has improved really. I used to use Linux in the early 2000s when I was a student and had time to burn. Quickly switched back to Windows/Mac when I got a job and needed stuff to "just work".
However recently I started working for a company that provides Linux laptops. I was curious how much things had improved in 20 years. My conclusion is: not much.
Here are some of the issues I've had:
* Linux memory management is still really bad. On OOM it kills a completely random process and 90% of the time for me that means it hard-reboots my laptop. Maybe this is partly because they didn't set it up with any swap for some reason, but I'm unsure that would help (in 2003 it didn't; the system would just grind to an unresponsive halt... but we didn't have SSDs then).
* If you set a WiFi network to automatically connect to a VPN, then delete that VPN, it means the WiFi connection will always just instantly fail with no error message. Even dmesg didn't help. You can imagine how fun that was to figure out.
* For some reason half of the network settings are not in the network settings. They're in some third party app you have to run from the console. It isn't even linked via an "advanced" button in the gnome settings.
* Gnome's desktop notifications are hilariously subtle. We're talking dark grey window that disappears if you touch it with the mouse and there's no notification history. I ended up fixing the colour to make it red by hacking some CSS. It was a simple 27 step process. Couldn't fix the other issues though.
* Somewhat hilariously if you click a truncated link in a notification, the URL it takes you to will also be truncated!
* Screen capture doesn't work in Wayland. Not that I regularly need to share my screen with coworkers or anything... Fortunately switching to X was easy and doesn't seem to have any downsides at all.
* I haven't done this but multiple coworkers have accidentally uninstalled Gnome while trying to upgrade Python. HN mentality will be to blame them but that is the unthinking response.
* It takes ages to wake up. I sometimes have to absolutely mash escape for about 10 seconds.
* Battery life is of course hilarious.
Never had issues like this with Mac or Windows (though I haven't used Windows laptops really).