@snood,
Most of the complaints against Vista aren't really valid, or can be changed. One of the biggest complaints I've heard is that it uses too much RAM. What people don't understand is that the operating system tries to use as much RAM as possible, because it acts as a cache and pre-fetches what you are going to need, making the OS faster. However people are used to thinking high memory usage = bad, but the way vista manages RAM it really isn't the case.
For example, in win7 right now, only 22MB of memory is free. However, 1115MB is 'standby' which means that it is being used as cache, and can be re-purposed instantly whenever more active memory is needed.
Most of the other features can be disabled, as well. If you really don't think the new Aero interface is worth the memory it takes up, then you can disable all the live previews, transparencies, etc (leaving you with an interface much closer to XP).
People don't like that things have moved in Vista, but I think that is just a knee jerk reaction. I think its much easier, because virtually everything I need to do on my computer can be found in the search bar that resides in the start menu. If I need to remove a program, I start to type 'remove program' and it finds 'Add or Remove Programs' in the control panel. I can also type 'Remote Desktop', 'device manager', or 'power management'. Many variations of these work also, and the search is live so as soon as it knows what you want, you can stop typing. I can get to remote desktop by typing 'r' for example.
If Vista starts nagging you too much with 'Do you want to allow this program to do this' type messages, you can disable UAC and problem solved.
Robert is right, Vista is the best OS Microsoft has released (until windows 7 comes out). I would hope they offer a cheap upgrade path from Vista to 7, but we'll see what happens. I do know you will be able to upgrade to 7 from Vista without losing any data, but upgrading from XP to 7 will require a hard drive reformat.