I am running fedora with mullvad (wireguard) straight from the network settings with a configuration file.
According to https://mullvad.net/en/check everything is fine but I want to know if I am set for torrenting now that they have removed port forwarding and I cannot bind qbittorrent to the vpn.
Should I adjust anything or am I set?
What was the benefit of port forwarding?
One benefit of port forwarding is that torrents work properly when it's configured. You may be able to download some things without it, but not as many things will be accessible, you can't seed anything, and your ratios will suck.
That's not the only thing I use it for, but the lack of port forwarding was why I left mullvad.
azirevpn.com is the one I'm on at the moment. Dunno if it's well-regarded but it seems good enough for my purposes. As well as Proton there's also Airvpn. If all you need it for is torrents then getting a seedbox is another option.
I use PIA, and have for years as well. My only complaint is they semi-promised they'd have a WireGuard config file available years ago, and we're still waiting.
But as long as you can run their client, you can utilize WG, and it's still the cheapest option that offers no logs, split tunneling, port forwarding.