We have xrdp running for several years now. It works fine but took some effort to get there:
- Compile it yourself. The package that comes with your distribution is bad and has things like copy/paste disabled.
- Configuration of authentication takes some effort.