If you are the one installing the distro, it probably doesn’t matter that you have to copy-paste some commands to install proprietary codes because it’s a one time thing. In my experience, the bigger problem usually is not the first time setup but the maintenance. In case of Fedora they would have to upgrade it every 6 months. That’s why I usually suggest LTS or something rolling but stabe distro like OpenSUSE Thumbleweed.
Not sure about the opi method but I installed an opensuse tw recently with same nvidia/ryzen config and everything works just fine.
Enabled nvidia and packman essentials in yast and replaced the system packages. That’s option 3 here.