I use Tailscale with headscale and it is very simple. I used to have manual WG but this is way easier.