I dunno, I was completely against Vista for the longest time, but decided to bite the bullet when building my new system a couple months ago and went with Vista Home Premium 64bit. I've had zero issues with it, and it runs really fast for me. My mind has been changed.
I work in retail and deal with new Vista PC's every single day. I've seen the ins and outs but I never really sat down and used any of those systems like I would use my own. I didn't realize how decent it was until I actually bought it for myself.
I think for Vista to run well, you really do need a system with 4gb ram and the 64bit version of the OS. I've owned two laptops, the P6831FX (Vista32, 3gb ram, T5450 1.6ghz) and now the P6860FX (Vista64, 4gb ram, T5550 1.83ghz), and the 6860FX runs a lot smoother than the 6831. I don't think the 200mhz difference in CPU speed is the reason for the jump in performance. I ended up running XP on the 6831, but I'm going to stick with Vista on the 6860.
I'm not advocating that Vista is great for everyone, but it works well if it isn't running on crappy hardware.
Just my two cents.