Actually OpenVPN is a Cert Based SSL and it's quite safe since you can create your own certs and deploy them this way you can make sure your traffic is secure to the server, but not sure the purpose since who ever wants to watch your traffic they just have to capture the clear data from the server out...
you may be better off using Tor or HTTPS Everywhere from EFF...
»
www.eff.org/https-everywhere»
www.torproject.org/SSTP is a MS thing and I won't trust that, OpenVPN is open