Fedora makes major upgrades pretty easy - you can even do it via the GUI Software Center, then reboot.
Personally I'm using Kinoite[1], an "immutable" version of Fedora that has an immutable base image, which makes it nearly impossible to break things during updates (even major upgrades).
KDE also started making its own Arch based distro now: https://kde.org/linux/
But it's one of those immutable flavors. I prefer something more flexible.