"Compared to a Windows machine, X Windows sucks."
I guess it's what you're used to. I've been using the X Window System for about 16 years. To me it's the way a computer user interface ought to be. Choice and configurability. And a paste button on the mouse.
Now and then I use a friend's or an employer's MS-Windows or Macintosh native window system and they drive me up the wall. So much more work to do the same thing. No choice of mouse focus policy, it's click-to-focus with auto-raise or nothing. (I like focus-follows-mouse and no auto-raise. You can't do that on MS-Windoze.) No paste button, the mouse only has left and right! You can't type in a window unless it's on top, no wonder you need a two foot screen. You only get one desktop, I'm using seven right now. You can't have a desktop bigger than your screen, mine grows as big as I want it. If I don't like the way window resize works, I can switch into a different window manager or lay a different theme on the one I'm using, without even closing any windows.
I've never had a problem with window resize, you just drag the edges or corners, and if a corner is off-screen you drag the whole window with alt-left-button. Except on Tom's Window Manager, but nobody uses twm any more. If you don't like the default behavior, change the keybindings and mousebindings until it works the way *you* want it to.
If you don't like the desktop manager that came with the X Window System from Apple, just switch to another one. I've settled on K Desktop Environment. (KDE.org) You might prefer the equally bloated GNU Network Oriented whatever, GNOME.org, or something streamlined like IceWM (IceWM.org).
f you want X to behave like the MS-Windows desktop you're used to, choose KDE, set the virtual desktop count to one and the desktop size to the size of your monitor, choose the Redmond window decorations theme, and set the mouse policy to click-to-focus with auto-raise. And jam a toothpick in the middle mouse button so paste doesn't work. Voila.
They do give you a choice of desktop managers on Apple's X Window System, don't they? If not, then it's not really The X Window System, is it?
Oh, by the way, virtual desktops are why nobody cares that most applications don't know how to collapse and restore all their windows in a bunch. (You can tell KDE to do it for them.) If you've got an application that needs a million windows open (e.g. the GNU Image Manipulation Program, GIMP.org), just give it a desktop for itself. Right now I've got eleven Seamonkey windows. The tv guide and my ebay are closed, and the rest are on the desktops where their web sites are relevant. Desktop per task, more or less. If Seamonkey was all windows up or down, together, I'd have to switch to some other Web browser.
I bought a Vista Beta but never got around to trying it. Did they do virtual desktops yet? MSFT usually adopts features from unix, when they've been around long enough.
One more nitpick. "The X Consortium requests that the following names be used when referring to this software: X, X Window System, X Version 11, X Window System, Version 11, X11. (Not "X Windows.")