I tried Chrome Remote Desktop. Everybody seems to say that this is easy to setup but it failed for me. Extension is in Chrome -- Chrome is obviously installed as is the chrome-remote-desktop-94.0.4606-27-1 package. Every time it gets to the point where you enter Pins and are prompted for authentication to run the /usr/bin/systemctl as superuser it fails. It simply comes back with "An unknown error has occurred" which isn't very helpful.
Running crd from the CLI shows:
CRD is not running; starting.
Deleting old pulse audio files
Failed to start chrome-remote-desktop@xxx.service: Unit chrome-remote-desktop@xxx.service not found.
I've also tried freerdp-shadow-cli and got close to making it work from a Windows client. I got it to authenticate and establish a session showing a desktop for a couple seconds but it would kill the connection immediately. I'll probably try this on a non Windows RDP client and see if it's just Microsoft trying to thwart me.
[edit] I just tried this with KRDC on another Linux machine and it worked without issue so I wasn't paranoid about Microsoft[/edit]
So far only Anydesk has worked without issue.