In case of Linux, the best results so far I had with X2Go using the virtual desktop mode.
More about it here: https://cepa.io/2018/08/05/building-an-ultimate-remote-linux...
For Win & Lin, NoMachine works reasonably okeyish if your link is fast enough to stream in high quality.