Persistent or network change resistant connections
Please consider implementing persistent connections.
On some networks I have to use VPNs that fiddle with both certificates and routing tables locally on my desktop, therefore making impossible to use your product when that network change occurs.
By implementing persistent connections, the idea is to connect from a working network and then launch the VPN that changes things.
Otherwise, congratulations on a very interesting product.