Haven't looked for anything else after discovering AnyDesk.....it appears to be the place where fed up programmers from Teamviewer end up. I use that software to connect a system, where I can connect with other systems I need to have access to. Similar to a step-stone server setup if you will.
Because of that one connection AnyDesk is very lenient. That software will bother you to get their commercial variant when you have lots of different computers you frequently connect to, because that usually means you are using this software in a business environment and in those cases AnyDesk does want to see money for the services they provide.
It's a tiny download, fast and free for lots of use cases. You can even use it without installing the software permanently, if that is a thing you desire. By "ticking all these boxes" I had and have no desire to look for anything else.
Perhaps AnyDesk can mean the same to you. Or not, of course.
Disclaimer: There is no affiliation between AnyDesk and my person, just being a happy user.