X over SSH in my experience is much harder to configure, and slower
Some people claim it depends on adequately configuring X, which may be true, but it's much easier to configure VNC over SSH to have an acceptable performance
Some people claim it depends on adequately configuring X, which may be true, but it's much easier to configure VNC over SSH to have an acceptable performance
On Windows or OSX though... If you were going to install X11 why not skip it and just install VNC?
VNC is no alternative for running individual applications remotely. Remote desktop != remote X.
Still, most of the time, running only one application is not the usage model. Or it's a simple thing that doesn't need X, just ssh