I had a TeamViewer subscription for a few years. Getting it cancelled when I elected not to renew it was tedious and difficult.

I don’t recommend TeamViewer anymore. My opinion is that they are janky as hell.

What's the best alternative you've found? I personally use anydesk from time to time when helping family with tech issues remotely, but I haven't looked too much at other software.

I self host a relay server for rustdesk. No complaints so far. https://github.com/rustdesk/rustdesk