OpenVPN is an open-source SSL VPN package which can accommodate a wide range of configurations, including remote access, site-to-site VPNs, WiFi security, and enterprise-scale remote access solutions with load balancing, failover, and fine-grained access-controls. OpenVPN implements OSI layer 2 or 3 secure network extension using the industry standard SSL/TLS protocol, supports flexible client authentication methods based on certificates, smart cards, and/or 2-factor authentication, and allows user or group-specific access control policies using firewall rules applied to the VPN virtual interface. OpenVPN uses OpenSSL as its primary cryptographic library.
For downloads and more information,
visit the OpenVPN homepage.
To be honest, any VPN software that supports the OpenVPN protocol is great because of its 256-Bit encryption over the network. I have personally just started using Orbot https://dekisoft.com/orbot-vpn-for-windows-10-mac-free-download/ only because it uses the OpenVPN protocol which works great so far stability wise too, I have no complaints so far.