So, to completely avoid
vendor lock-in and "a PC for every function", I've used (and will
continue to use) X11.
I don't have any problem with X11 as long as you run a standards-compliant web browser
in an X11 window :-). Or an xterm. There's very little today I do in X11 that
isn't in a web browser or an xterm, don't you know :-)
X11 just does not satisfy me as a way to define a high-information-content user interface.
It's certainly capable of delivering a high-information-content user interface but it
doesn't define it.
The web by itself isn't too fancy but couple with Javascript, AJAX, SVG and other
high-information-value media of interchange, and boy is it fun to work in! With just a
little care, apps scale up enormously and deploy with so little effort on my part.
You might note I left out many common web standards as being high information value.
Tim.