I am moving away from Mullvad because they are stopping openvpn, and wireguard does not do out of the box what I want it to.
I do not use VPN provider apps. I rely on openvpn remote-random, my VPN entry and exit IP randomly rotates twice a day thanks to remore-random list with openvpn server IP addresses. I do not use openvpn NS addresses which need resolving. I multi-hop through multiple routers. I have no clue how to set that automatic switching up in wireguard in a secure way and without DNS resolving, so it is byebye Mullvad.
Proton is a nogo for me due to Swiss based.
Airvpn is a nogo for me due to Italy based.
From the privacyguides recommendations, only ivpn remains. I like options and choice.
There used to be a fantastic list by that one privacy guy, that’s gone for a while and much info might be outdated. So forum, can you help? Which other VPN providers should I look into?
To be honest, it would probably be better to figure out how to do what you want with WireGuard than to cling to ancient OpenVPN technology. How does your current setup actually work? remote-random doesn’t automatically rotate twice a day on its own.
What router do you use? A script that randomly selects from a bunch of WireGuard configs in a folder is not theoretically that difficult.
The big benefit of WireGuard is that it is so simple and reliable that it does not need the complicated nonsense that OpenVPN has built in. You can reliably build custom tools around it. A quick internet search suggests people have come up with an OpenVPN remote-random alternative for many OSes/routers with WireGuard.
To answer your original question, unfortunately I have only used the providers we recommend, but it does sound like IVPN would be a good choice for your situation.
I know some of the community likes Windscribe, although I have some reservations, but you can read about them on the forum at Windscribe and Opinions on Windscribe VPN?.
The suggestions I found for “remote-random” wireguard are hard for a non tech to implement without a step-by-step guide. Copy-paste instructions in a teminal I can do, but anything more …
The wireguard VPN providers all have their fancy app for various OS and their own customised implementation of wireguard server side to limit tracking and logging, but none provides instructions support for randomly connecting from a router.
Openvpn just does it easier, have a configuration file and drop it in luci. Done.
I haven’t actually run this so take it with a grain of salt, but wg-quick up "$(find /etc/wireguard -type f -print0 | shuf -z -n 1 | xargs -0 -- basename -s .conf)" should randomly pick a wireguard config in /etc/wireguard and bring it up, assuming wg-quick and the other commands used are available.