If you want a good snapshot of the billion and one upgrades to the core of the operating system - go here:
http://en.wikipedia.org/wiki/Technic..._Windows_Vista to get an idea about the scale of this upgrade. If any humans can do all of this and get it right first time they are, well, inhuman.
The amount of effort to have carried this off - at least to a packageable deliverable phase, would have been incredible. I respect the direction and know that the level of investment will see it stabilise.
Just the fact that Vista now supports symbolic links within the file system is tantamount to Windows finally being able to be taken seriously in the networking world because it can natively cooperate with Unix..
For those users who refuse to upgrade their hardware in order to cope (the cheapest it's ever been to do so), and want to judge the OS on hardware it wasn't meant to run on - your argument is properly invalid. The OS was NOT released with a promise that it would work on your typical home PC without compromise - so how can it be held against them if you are having problems with it?