How well does Fedora handle proprietary software nowadays? For example the Nvidia driver, Steam, Rider or video codecs. I negatively remember their patent paranoia regarding elliptic curve cryptography.
My favourite feature of Manjaro (and presumably Arch) is how easily I can install almost any software from a single package manager (which supports the official repos, flatpak and AUR). While on Mint I had to mess with custom package sources, or install individual vendor provided packages which lacked auto-update.
Just use Flathub on Fedora for anything proprietary including codecs. Leave dnf/rpm for system software / updates.
Nvidia is pretty simple, you can either enable the driver via the UI or just follow the rpmfusion guide.
there's a third party repo called rpmfusion for that
There's still a bit of manual work involved to install the codecs (and proprietary drivers if you need em), which is why I would never recommend vanilla Fedora to a newbie - but Fedora derivatives exist to address that issue.
Ultramarine[1] is one such easy-to-use derivative, and for gamers there's Nobara[2] and Bazzite[3] (an immutable distro).
[1] https://ultramarine-linux.org/
[2] https://nobaraproject.org/
[3] https://bazzite.gg/