It's all good and easy until you go multi-screen with more than one video card. I just upgraded my system with twin asus gtx570 (guess what I do with them often enough) and have four screens hooked up. Under win7 settings up four screens is a breeze. Under Linux, after nearly a month of fooling around, I still don't have a proper setup. Something always screews up. Rand 1.3 doesnt support multi-card, and xinerama is deprecated and results most often in disabling compositing. Even nvidia-settings can't do a good job.
Now of course, you could always discuss the somewhat obscure "language" of X config files. It surely is not impossible to understand, but it is far from elegance. Again, using the nvidia tools still doesn't do well on its own, why should the user be expected to do better.
Xorg should not only be easier but less of a drag entirely. At this point X may have many "cool" network functions, but it leaves to be desired for the desktop. Maybe with wayland w'ell get somewhere, but right now, Windows is better by a longshot.
Keep Up with TechRepublic