A lot of future Omnia owners want to use OpenVPN and there is a goal to make it easy.
I am running both an OpenVPN server and an OpenVPN client in my router (with DD-WRT, and tried Open-WRT long time ago), and the setup is lengthy and not always clear.
OpenVPN client: most online VPN services provide a *.ovpn file, if we can load the ovpn file using the interface, it is going to be a single step configuration. If the ovpn file is not available, then we can have a more advanced interface.
OpenVPN server: at the end of the server configuration, let the user download the ovpn file to load in the clients. This will make the client configuration easy. The client can be another router or a phone or a computer.