Actually, most of the complaints are founded on crap computers.
My dad just bought a $700 Gateway Quad core, came with Vista. He was talking about finding a 64-bit copy of XP.... Until he actually RAN Vista. "Hmm.... Once you make it look like XP, it's not all that bad...." And another thing.... It found his DirecTV box on the network. No other computer he had would do that. And it's really not slow. He was downloading patches for his programs, installing some new things, converting a few DVDs..... Didn't even blink. It was just chuggin on along, minding it's own business. It's actually been very good so far. No real hiccups to speak of. And the thing is SMOKING fast. Windows 7 is supposed to be 30% faster in the official commercial release. Now that's gonna be neat.
For all the flak it's taken, Vista really isn't all that bad on a proper computer. If you think Vista sucks, you need a new computer. Runs fine on multi-cores.