I pay for Proton Unlimited so I use Proton VPN. Getting port forwarding to work on Linux is a bit of a hassle but they have steps on their website. It's hardly any slower than my internet connection, but that's because I'm on the paid servers. The free servers are rather slow. They have a graphical client for Windows and Linux.
Proton Unlimited is €12.99/month. The VPN has a good number of features and you get the whole Proton suite with it and 500GB of storage. You can pay for just the VPN which is cheaper if you don't want the rest of Proton.
I went the seed box route and I'll never go back. It's faster and I don't even need a stable connection. Start the download from my phone and it's waiting for me when I get home.
I use Windscribe because it's $1/mo and I don't care. I don't use their software, I use the vanilla Wireguard client, and have my qBittorrent connect through that interface only.
I'm using selfhosted wireguard server. Speed about 250 mbps and this VPS costs me about 3$ per month. Super easy to deploy wireguard server using this script
Do you really need a VPN? What's your country / context?
Are you aware that if you use a good private tracker (one that keeps their torrents private and has a good reputation) and configure your client to require encryption for all connections you may not need a VPN?
I use Mullvad and have a qbit go through gluetun. I don't mind the lack of port forwarding, as I leave the Pi on 24/7 and I'm not under ratio constraints. Also, my system isn't secure enough for me to be messing with that stuff, next build I'll get everything off root, set proper permissions, route everything through a single port etc, then think about port forwarding. For now I'll hide behind my ISP and Mullvad's security while I learn and make mistakes.
Down is quick enough for me and Up is slow but constant.
I have a lifetime subscription for Windscribe, so I've just been using that with no issues for years. I've recommended it to some other friends and they've been fine.
I also pay for Proton services, so I have ProtonVPN, but I've yet to try it for torrenting.
This will be an unpopular answer but I use Nordvpn mainly because during Black Friday sales you can get it essentially for free using a cash back portal. The start of the sale last year, which I missed, was offering over 100% cash back. They’d pay you to use it!
Others are better but if the level of protection you’re looking for is “Comcast stop sending me piracy warnings” this’ll work.
Mullvad or IVPN. Some VPNs like Perfect Privacy do leak your IP via DHT and other torrent features, even when full lockdown mode is on. You can search 'torrent leak test' to verify yours doesn't. I found out with a 2nd DMCA warning from my ISP.
Private Internet Access. Been using it for probably 10 years at this point, never had a single issue. Their "no logging" claim has been tested successfully in court.
Is a VPN even worth it for that use case? A seedbox won't cost that much more, esp. if you factor in electricity costs from keeping your machine running. And getting to 1.0 seed ratio is also much easier.
You could self-host wireguard on a cheap VPS using something like YUNOhost. You would be limited to the one IP address but you could also host other useful stuff on the same server like email, website, Nextcloud etc for no additional cost. On a slight tangent, you could also check out seedboxes or even TorBox.