Openvpn is a protocol that other vpns can use, the speed and quality would still depend on what provider you use. A provider would provide a config file that would include all the info required by openvpn to create the connection, as long as they include that then you could use openvpn.