Wow, this will be useful (and was missing). I see that you have included VPN.AC that I use for years. I confirm that both OpenVPN and Wireguard work well with this provider and the MV1000.
They recommend Wireguard for routers and OpenVPN ECC for their Windows client. There is a lack of information about ECC here and on their site. So I made some tests to see if the ovpn file could be adapted and it’s possible to use Elliptic curve Diffie–Hellman.
openvpn[5394]: Control Channel: TLSv1.2, cipher TLSv1.2 ECDHE-ECDSA-AES256-GCM-SHA384, peer certificate: 256 bit EC, curve secp256k1, signature: ecdsa-with-SHA512
It is said that it is faster than RSA. That may be useful for those who have older routers that don’t support Wireguard or have a provider that does not offer Wireguard yet.
You can add protonvpnn to the recomment list. Thats works fine up to GL Firmware 3.105 on AR 300, AR 750 and AR750S. GL Firmware are not possible to use (at minimum for protonvpn) for AR 300, AR 750 and AR750S depend on DNS leak. See:
It may be worth adding that “AdGuardVPN” should not be included list.
It looks like the AdGuardHome family and can be mistaken for a good choice, but it’s actually one of the farthest choices from this use case.
(they also say they have plans to support it, but I wouldn’t recommend it for several other reasons.)
e.g. MozillaVPN is probably supported in beta services.
They provide a web login name (based on my proton mail account in my case) and a separate OpenVPN / IKEv2 username and password. And even more than that.