From my experience and research, NordVPN and PrivateInternetAccess are the two best ones. I personally chose NordVPN, but I could just as happily use PIA. The one factor which convinced me to choose Nord is that the company is registered in Panama, where the government has a lot less control over seizing data on a company's users.
Just remember. There's no such thing as a free VPN. You're either gonna pay with money, or you're gonna pay with crap speeds and with your privacy