Any problems I have had have been with my desktop machine and I blame Nvidia 100%.
Or use official PPAs for all the snaps that Canonical is forcing on users.
So far they are still kind of corporate free in the spirit of doing a desktop distribution keeping things as a normal or dev user would expect without pushing stupid changes in order to advance a corporate agenda.
Also, they are currently based on Ubuntu that they debloat but there is a debian based variant (LMDE) that show future perspectives if Ubuntu become not really usable anymore as a base in the future.
then it's just my pref for KDE that holds me back :)
I haven't tried this, so I don't know if it actually works well or not, but it is apparently possible.
This is also the only way I've found to do it with Ubuntu's installer, but once it's set up it works fine.
I still have a 6 month upgrade cycle on my server, but I don't need to deal with package updates changing things.
Example 1, Fedora ships with zram swap by default instead of allocating a separate swap partition. Basically it's compressed ram, good enough because when you start to swap your system is already on its knees, but orders of magnitude faster than reading from disk, and you don't need to allocate a separate partition.
Example 2, On Fedora when you format with / with btrfs, it'll enable a really fast zstd (level 1) compression on your volumes. It might save you a few gigabytes, it consumes a imperceptible amount of CPU time, and reduces the write amplification effects on SSDs and NVMe.
Fedora gives you these out of the box, while on Arch you have to be aware of them, and I bet you don't have any of these free wins enabled on your system.
I love Arch Linux, but Fedora is IMO a better desktop experience.