Headaches for me are dist-upgrades breaking, or fresh reinstalls needed every couple-few years.
Using Linux as primary/only OS (except for AAAA games) for 2 decades, and after dozens of distro-hops, I can finally recommend EndeavorOS for a clean, Arch-based system with rolling-release updates.
My Framework laptop has everything functioning, from media buttons to sleep to GUI-managed bluetooth audio to full-disk encryption with sleep and hibernation to multiple DE choices while I watch Wayland advance, but have GTK stuff around just-in-case.
It all just works.