Does it work as well as RDP? Not even close.
With RDP I get a near-local experience. With NoMachine, VLC, whatever else it's very, very obvious I'm working remotely.
Maybe it's my setup, but I've tried many times over many years with different hardware on both ends and internet connections.
If I go full screen it's hard for me to distinguish local vs remote, even watching videos, other than occasionally can see video compression artifacts per the connection quality.
Do like that I can blank screen on login, lock screen on logout, similar to RDP, unlike xrdp and others where it's a new session when you connect, you can't resume a session locally (e.g. work half in office, half at home, same session).
Resuming locally is also a must-have feature, so yeah that eliminates a lot of contenders on Linux.