Germany-based ZenMate provides a very innovative VPN service and is popular for its many security features and ability to bypass geoblocks that are usually hard to crack. Meanwhile, Astrill VPN is based in Seychelles, a VPN-friendly country, and is well respected for having servers in a wide range of locations. Both providers supply dedicated apps for MacOS, Windows, iOS, and Android devices and provide strong 256-bit encryption across all these platforms. ZenMate and Astrill both operate networks of around 300+ servers, in over 30 and 60 countries, respectively. With regard to advanced features, while ZenMate provides malware blocking and support for VoIP services, Astrill competes by providing dedicated IP addresses and access to IPv6 and DNS leak protection. Astrill offers a 7-day money-back guarantee on new orders, but ZenMate doubles up on this by issuing guaranteed refunds within the first 14 days after you subscribe. This is a closely contested battle, so keep on reading to find out which VPN emerges as the winner.