My experience is that there isn't a lot of difference between the major VPN providers. Most offer servers in major internet connected countries and a wide variety of services. Some may offer special features or be tailored specifically for activities such as geo-restricted video streaming. One issue that often isn't mentioned in reviews is throughput speed. People that have high speed plans may be disappointed to find that VPNs can slow connection speeds considerably. That may vary by server, country or time of day.