When Vista was first released, I installed it on a "Vista Capable" Toshiba Laptop. When I booted it the very first time it automatically installed all of the proper drivers for my laptop. So when people have been saying that Vista had so many problems with drivers of video and printers I just didn't encounter these.
During the year that I used Vista as my primary machine, I never had a single problem with it (aside from having to upgrade the ram). I was surprisingly happy with it. I think that Vista is a solid step in the right direction. However, they really need to rethink how they use UAC. I was asked many times by average users to disable this "annoying" feature. I understand that this a important security feature for people that have no idea what could be possibly going on with their machine. But to me, I found it extremely worthless, mainly because it was one of the first things I disabled.