I think the main argument for remote X is that it is so easy to use between 2 true X11 environments. You just `ssh -X` to your target and start running programs.
On Windows or OSX though... If you were going to install X11 why not skip it and just install VNC?