In all honesty, it is a bit of a pain when you're dealing with non-free (Fedora's definition, not FSF's) software. You have to enable a 3rd party repository (RPM Fusion) or use the COPR build system. Sometimes, building from source is a requirement. The upside to this is a distribution that's stable as a rock, given the love and care put in by the developers - and the income from RHEL. I personally have had few issues dealing with the distribution, compared to the numerous on Manjaro or Ubuntu.