Yes. Until you want to do anything gpu accelerated. You'll be lucky to setup hw video playback, and when you do hevc isn't supported. You want to watch your videos/or game in HDR? ,, banish those silly thoughts from your mind.
Emulating graphics hardware (GPU passthrough) with qemu is a pita.
You want to emulate Android apps, the best solution (Waydroid) only works on Wayland. Though this wouldn't be a problem if Xorg wasn't holding out. And Nvidia had played nice with Linux.
Memory and OOM situation management is a sham and another pita just waiting to bite. This could make you lose all your windows and in some cases even data as the solution involves forcing a reboot from your machine.
I could go on and on.
A lot of improvements have however been made in the usability aspect, main one being flatpak packages. But there's a terribly long road ahead to make Linux desktop feel less of a second-class citizen compared to other operating systems.
Nvidia driver support is indeed garbage, but AMD is great for video games, stable diffusion, etc these days.
The OOM situation is a dumb systemd thing. Presumably some distros will ship working setups.
I haven't had any problems with Majaro. I've been using Linux since the pppd days, but the last time I tried (2019?) it took me over a day to get Ubuntu LTS's DNS client to resolve sites in under thirty seconds. YMMV.
Emulating graphics hardware (GPU passthrough) with qemu is a pita.
You want to emulate Android apps, the best solution (Waydroid) only works on Wayland. Though this wouldn't be a problem if Xorg wasn't holding out. And Nvidia had played nice with Linux.
Memory and OOM situation management is a sham and another pita just waiting to bite. This could make you lose all your windows and in some cases even data as the solution involves forcing a reboot from your machine.
I could go on and on.
A lot of improvements have however been made in the usability aspect, main one being flatpak packages. But there's a terribly long road ahead to make Linux desktop feel less of a second-class citizen compared to other operating systems.