Yeah even on my cloud boxes it works great. They are physically close though.
Ideally if X was still maintained they could incorporate some of the old freeNX / X2go logic that makes it more robust against latency.
But I think this usecase is becoming more important again. In the early days of X it was great because we were all using terminals on single powerful machines. Then we moved to desktop and transparency was less of a thing. But now we're moving more and more towards cloud computing again which is not all that different from the old client/server model. At least not in the sense of having a separation between compute and I/O.
Ideally if X was still maintained they could incorporate some of the old freeNX / X2go logic that makes it more robust against latency.
But I think this usecase is becoming more important again. In the early days of X it was great because we were all using terminals on single powerful machines. Then we moved to desktop and transparency was less of a thing. But now we're moving more and more towards cloud computing again which is not all that different from the old client/server model. At least not in the sense of having a separation between compute and I/O.