X2go, and all the similar ones, work and is certainly better than nothing. But they're not in the same ballpark as RDP and as such not a viable alternative for me.
It's not a dig as such, RDP is integrated at a lower level so can do things X2go and similar just can't, at least yet.
X2go is alright
https://wiki.archlinux.org/title/X2Go