The one feature drawback of tailscale/tmux/termius is no file upload. And ergonomics, ability to view files/diffs easily, though that's subjective.
With e.g. tmux you'll piggyback on decades of SSH development.
Or Mosh, just like OP said. Mosh handles interruptions much better than SSH does
If you'd have to switch to a different tool to do your coding that's not vendor lock in.