If the system gets sluggish because of Vista, i agree there are some problems with O/S which could be fixed with future service packs.
But if your existing peripherals and softwares are incompatible with the new O/S, then i think you should blame the vendors of those products for not releasing service packs and updated drivers to work with new O/S. Who would you blame if the ICE from your old car doesn't work in your new car? If you have to stick with an old O/S because your existing softwares don't work with Vista, it's your decision. Why blame MS for that? Blame your application vendor for ripping customers to support new o/s.
Most of the enterprises can't risk switching to new O/S without proper testing. It's no big thing that they are replacing the O/S with XP. On my laptop i don't use even XP. I run Windows 2000 server on my laptop because i work for a large enterprise application development company and XP doesn't have all the feature required to run our application.
MS is selling Vista in good numbers be it either through OEM channels or as a boxed product.
ENT News Online | News: Gates: 40 Million Vista Licenses in First 100 Days