This depends on how willing you are to do the setup for it. If you'd like to buy a linux server from a company and set up an OpenVPN server then top speed and privacy can be had for less money than most commercial vpn's. But if you'd like a simple and easy setup I'd actually reccomend XVPN. It's the most universial VPN too. Supporting windows. mac. All different kinds of linux. Android and Iphone.