+1. I have Wireguard set up on all my mobile devices and configured to automatically start when connecting to any wifi that isn't mine, so I can take my devices anywhere and I'm still on my home LAN. It works seamlessly and flawlessly.
I self-host a lot of services, and without Wireguard (or equivalent), remote access just wouldn't be realistic.