I have always hated upgrading any operating system... starting with Windows. Back in the day I would only EVER do a fresh install of Windows XP. Never an upgrade... Probably because I read many testimonies about the driver issues, application issues and broken stuff. So I never did it. Even with later versions of Windows I would only do fresh installs at home and a work.
With the introduction of Linux back in 2006 I learned how you can install a completely different operating system with a whole new world of features that Windows didn't offer. Of course, I would only do fresh installs. Did this for years and years... one day I decided to do an upgrade of Mint just to see if it worked.... by George it did! I had no issues and all my games, drivers, features worked GREAT! I even got to a point where I upgraded my computer several times without a fresh install for a few years (I think).
Sadly even today I doubt the upgrade feature and hesitate to do it. I've seen many Daniel posts about the upgrade having bugs and he would restore an older version. So honestly I will do upgrades but only a few on one computer and eventually do a fresh install. There is something incredibly satisfying about installing Linux on a freshly formatted drive... knowing all the mess of forgotten folders, files and configurations just wiped clean.