Regarding your ".. two drawbacks of...", what do you think of [Headscale](https://github.com/juanfont/headscale) ?
ℋ𝕒p⍴𝓎 ɴҽ𝔀 𝘠℮𝑎𝚛!
𝑯𝒂𝒑𝒑𝒚 𝑵𝒆𝒘 𝒀𝒆𝒂𝒓!
ℍ𝕒𝕡𝕡𝕪 ℕ𝕖𝕨 𝕐𝕖𝕒𝕣!
Happy New Year! ⚡⚡⚡
𝕳𝖆𝖕𝖕𝖞 𝕹𝖊𝖜 𝖄𝖊𝖆𝖗!
Better than tailscale. At that point, it's just a convinience tool to manage wireguard keys with a nice UI. It makes sense if you have a lot of clients and users. If it's just you, better if you manually manage wireguard configs IMO.