Depends on your usages.
If you simple want to encrypt your data, most VPNs support that.
If you want it to get better access to certain website(youtube, netflix and much much more) you would be looking at where there servers are hosted at, and which their speed.
If you want to play games that is blocked by your network, simply get the closest located with reasonable speed.
If you want to do illegal stuff, no VPN is completely secure, you would need to be looking into more than a simple VPN.
You could always 'host' your own VPN by your self, if you have a laptop or something like that shitting home all day.
The possibilities are endless.