For home reverse tunnel or VPN server connection to home, I am not looking for any high performance. I just need to connect to my OpenHAB and related IOT network devices, and the irrigation controller. Perhaps connect via Remote Desktop to help family with some detail. All very occasionally.
For outbound at home connecting to hosted VPN server I always use the machines VPN client. This discussion was started discussing how to have a VPN client running in a router so that all home (or home office) clients could share the one VPN server account. Everyone has different needs, though I assume one is so that Apple TV, Roku, and smart TVs which cannot be configured with VPN, can instead route through a configured router.
So, for high performance needs, like a busy home office, a good option is to buy a professional grade VPN router. My replies are outside this need. I post only because I imagine some people in this thread have similar needs as me.