Debacle with wireguard? Opnsense has wireguard easily available. Also, it's just base wireguard, so you don't have to go through any extra steps of trying to understand / trust other additions on top of it, which is very nice IMO.
[1]: https://www.phoronix.com/news/FreeBSD-WireGuard-Lands-2022
[2]: https://arstechnica.com/gadgets/2021/03/buffer-overruns-lice...