I remember when Fedora used to be an aggravating adventure. These days, even though in a FreeBSD shop I don't rely upon it as much as I used to, I am finding upgrades to go smoothly. I don't keep that much important or complex programs on them, but enough so that a laptop could serve me for work if needed. In this last upgrade, from F31 to F32, the only issue I had was a missing shared object (or library, I've actually forgotten) for VirtualBox. I just unistalled it and resinstalled after the upgrade.
Anyway, these days, upgrades go much more smoothly than in the past. I use dwm and openbox, so there isn't a desktop environment to worry about, but that's what I've always used and it used to be an adventure.
So thank you to all of you who have worked so hard to make upgrades easy.
Sincerely,