Something that people need to realize: If you want a VPN for PRIVACY, Mullvad (edit: also maybe IVPN) is the only good option on this list. They make it very easy for you to maintain complete anonymity, they don't even WANT your email address, you can use crypto, or you can literally mail them an envelope of cash with a note inside containing your unique ID and they'll load up your account with that value. It's ridiculous how seriously they take this stuff. And if you're really concerned about privacy, you should also be taking extra steps like using a hardened OS and browser, and using disposable virtual machines. But I suspect that most of us here aren't that concerned with actual privacy.
If you want a VPN for PIRACY, any of these options are probably fine as long as they don't block or slow torrent traffic. Just use the fastest one here that you can afford. The only thing you're really doing in this case is blocking your torrent traffic from your ISP. Remember, if you give them a credit card and your email address, then that's not private! It's just for piracy. It's important to look at your priorities and pick a VPN accordingly.