I've used a couple different providers and I do have a favorite.
PIA is a good reputable service and easy to set up and use, VPN.ht I no longer trust due to issues with the popcorn time team, other than that, the one I recommend is Privatoria. It can be paid for with bitcoins, asks for no personal identifying information, you get encrypted email account, yourname@privatoria.net , secured chat system, alternate dns that is pretty fast, web proxy, openvpn, and also the ability to tunnel your VPN or web proxy session through TOR, so VPN->TOR to protect yourself further. However with TOR there trends to be ipbans all over the web so I suggest privatoriaVPN->tor->another VPN connection so you have a consistent IP.