Well I don't want my server hardware somewhere I don't control (kinda half the point of self hosting). That leaves me with the choice of ADSL or starlink (one is multiple orders of magnitude faster with multiple order of magnitude lower ping). I use mobile on my phone to access my services when I'm not at home.
Tailscale is basically just a VPN but it requires an ipv4 introduction point.
yeah this is the alternative. If the tailnet connection stays up, the vps can go offline and it won't drop. So if your paying per compute usage then you could fire up headscale only when needed to save dosh