Well the driver thign i can say is also not M$'s fault. Think of this. Vista went final Nov 2, 2006 and was released to the public Jan 30, 2007. That is just about 3 months for Creative, ATi, nVidia, RealTek and all the others to create drivers. At least get some drivers written and tested for the release.
Creative, RealTek and many others would not even touch Vista till it was released. Which means they wasted that time from from Nov to Jan. Creative only release 1 set of Beta drivers for Vista while ATi and nViida had at least 5 or 6 different ones.
So really you cant blame M$ for the lack of drivers. Giving developers 3 months to work on them i think shows some support form M$ that they didnt want this issue to come out like it did. but it was the developers that could not have cared less of the end user.
Meh what can i say? I have sued it and while it isnt perfect but it works for me. I can use it with no effort. I know it is cause of my use of it thru the beta. But still. I dont think that the slag Vista has been given is all deserving. Many of the issues are not totally M$'s fault. While some are, games are slower for some and it does use more resources, i will give you that. The support for it is far less than it should be from the developers.