There have been alot of negativity towards Vista. I don't blame anyone. I have been there my self, but have changed opinion after a while. With the release of SP1 there is very limited reasons not to change.
Here are my arguments:
1. The hardware support is really starting to get close to XP. Mostly outdated hardware that's not supported anyway. As drivers for Vista are more tricky to develope than for XP, alot of produces descides to drop support for their older products. This also gives them an excuse to sell new hardware I guess.
2. The hardware requirement. YES, they are much higher than XP. Would be strange not to except a good increase after so many years since XP came out.
- You don't HAVE to run aero.
- You don't HAVE to have a superfast CPU.
- You do need alot of RAM. 80 bucks or less for 4GB.... Come an. That's not a huge problem.
The reason it also uses alot of RAM is that it's trying to load data into memory that you will use later on. That way it will be a faster and better user experience. When an application need more RAM, Vista will make some available. The games today have similar requirement when it comes to hardware. Why is it so unacceptable for an OS?
As people say: Intel and Microsoft have both nuts on their legs when it comes to Vista compatibility and Vista ready products. Shame on you both. But when you do zero research before buying a computer, you probably deserve it
3. Choose the right version. Don't go for Ultimate. It has a really nice looking, but crappy Media Center. That's about it, and it slows down your PC. I have to have my computers in a domain, so a business version is about the only choise for me.
4. UAC can be a nightmare for people tweaking settings all the time. This can be disabled with 3 clicks or so. Normal users don't run into this problem as often. And I belive it will help some people in preventing malware for doing harm. So this is not an issue. But the MAIN reason for UAC was to get the programmers of application and drivers to develope apps that did not need admin rights and access to the kernal. This is a GOOD policy. Security wise. Microsoft ALLWAYS intented for this to be a nuisance of sorts. It was a big step, but had to be done. Hopefully this can be a bit lighter in Windows 7.
5. DX10 is not all that right now, but just wait. Developing games to take DX10's full advantage takes time. It was the same for DX9 as well.
6. The bad file transfer and Windows Exlorer not responding alot is REALLY frustrating. It have gotten a little better, but is still an issue. This is the only negative I can come up with now.
Running 2 Vista business, XP Pro (HTPC). Reason why my HTPC still is XP is because of all the codecs and the small apps I use to tweak my system. Don't think they are all supported on Vista yes.