I use Fedora as my primary development OS in my various machines for ~8 years. Previously I was on various SuSE versions and even farther back I was on Slack.
Around 2011-2013, I used on my work(office) machines Ubuntu while I continued to have Fedora on my laptop.
Fedora not only did it have more recent packages, it was so much more stable than ubuntu that it was incomparable.
In general I find Ubuntu as the most unstable distro one could use :/
Also, dist upgrades are a bit unnecessary when you can have your /home in a separate partition and do a fresh install of the newer Fedora version in a couple of minutes.