-expense
Have to agree there, but that's what big companies naturally do when there is lack of good competition (for home users not servers). I know the retail prices are silly, but the vista home basic and home xp sp2 OEMs are the same price, and it's less than a tenner more for the premium (the one I'm using).
And that brings me on to one thing I do hate about vista, all the different editions are just stupid, they should really just sell home and business editions. Having three different varieties for just home users is lame tbh.
-compatibility
I've had no problems with that myself, everything like sound, network etc worked straight away from installing it. I only really needed nvidia drivers for the 3d acceleration.
However I have heard problems with the 64 bit editions, the potential driver problems of that is what put me right off it tbh.
-too inefficient
I guess it is lame for people who have oldish hardware, and I can see the poor battery life problems on laptops from it, having the cpu and gpu under some load most of the time just browsing etc must be a battery life killer, although there is a lot of power saving settings too.
I don't find it slow myself, but when comparing it against when running Ubuntu, which has a lot of pretty effects on desktop I don't think it uses so much resources, so yeah maybe vista is a bit inefficient. But it doesn't run slow for me so I don't care

.
- vista only software
Yeah the dx10 thing being vista only is lame, there is no reason why they couldn't of updated xp for it (with sp3 or something), Open GL ftw tbh. Btw there is dx10 games out now, not many but more and more are being release.
- gaming
No problems here so far, all games working the same as they did in XP, and I wouldn't really call one help thread a horror story exactly. Look how many threads there is in help here for problems while running XP! That XP must be shockingly bad

.