+5 for WireGuard. I have a different solution that I've been using for a while, but my ASUS router now has WireGuard inside, though not yet exposed in the WebGUI. The next firmware release will probably have the WebGUI for WireGuard, at which point I'll definitely configure it!

And yeah, OpenVPN.. config nightmare. I don't use it.