I have used Fedora on my work machine for three years, having chosen it because my organization deploys our web application to dnf/yum servers: I figured it might be nice to explore a new distro, while simultaneously learning package-management skills that could come in handy for our project.
The latter did end up proving valuable. I even upgraded our method for installing out-of-band software to better fit first-party tooling and infrastructure. I am grateful for those skills. However, the joy of exploring a new distro, on the other hand, immediately butted heads with...
... Fedora's pattern of cleaning out older components.
Waking up to a notification that software you use on a daily basis is no longer available due to invalid rationale like some perceived bitrot is infuriating. Stability is an even bigger issue on Fedora; I am currently unable to run Blender, for example, because Fedora has shipped what amounts a buggy version. My illuminated keyboard is also permanently dark, wget2 fails to replace wget, etc. I have a running list of a couple dozen more issues.
Fedora users are beta testers who work for free for Red Hat. Do not put yourself in that situation.