I did a lot of research a few years ago and settled on ProtonVPN. I won’t say anything authoritative regarding privacy as I haven’t done any recent research, but I’ve been very happy with the service so far.
I run a seedbox with all the traffic from qBittorrent tunneled through ProtonVPN and I’ve gotten up to 200 Mbps down through a few very healthy torrents before, and on dedicated speed tests I can pull down ~250 Mbps on my gigabit service. I’ve also never had it go down despite using the exact same server 24/7.
Their documentation is also amazing and they generate connection configs for Wireguard and OpenVPN on their website using provided parameters making it dead simple to get started.