I thought I would consult the vast knowledge of networking here regarding VPNs.
I set up a self-hosted OpenVPN on a Vultr server in the UK and connected to it from my OpenWRT router here in Dubai.
My normal ISP speeds are 400Mbs however on the VPN I am getting a max of about 4-6Mbs. From reading a few articles, OpenVPN might not be the best choice here.
When I connect to my company VPN which is a Cisco ASA, I get speeds well over 100Mbs so I know it's not an internal bottleneck.
What other types of VPN should I look at self-hosting, anything else I should look at?