ProtonVPN, NordVPN and Private Internet Access (pia) will pass pretty much every privacy requirement, but if you have a specific requirement there are plenty of comparison charts.
Private Internet Access is capped at 10mbps but it's the best client and user experience.
ProtonVPN: cancelling was a terrible experience, their client was okay but regularly kill switched. Proton also offers a bundle with email that could be worthwhile
NordVPN: I can not remotely recommend then. In my first 3 months I leaked my IP twice because their VPN client will auto disconnect itself if Internet is disconnected and retrying fails. So if there is an outage, when you reconnect are not protected. You do not want that, because their virtual NIC is insanely unstable and disconnected on 2 separate devices twice a day. In order to cancel you have to talk to support who has a 3 day turn around for tickets and will try to do anything to extend your service past the 30 days they offer a refund. Their entire ToS is fuck you, we don't refund, guarantee uptime, or security.