If I had a problem with XP would I say something? Sure I would.
All the work computers hare are running XP. Many different configurations of hardware and software. The systems were all built in-house. And in all cases, there has never been an issue with XP Pro. They all installed just fine. The latest configuration is an Intel E6750 with 2GB of RAM and an NVidia 9800GTX video card. Been rock solid.
HT has a Vista based laptop for a while. That was a nightmare. Could not get Vista off that computer fast enough. He hated it. Thing took forever to boot. Took even longer to load an application. XP Pro runs much better on that laptop. I have talked to many people who own laptops and they state they hate Vista on it, without me saying a word.
I have no reason to be biased. If something works well, I typically do not say anything. No reason to. But if something has problems I will say something. It does serve my interests and the interests of HTC to try to help people avoid problems up friont.
I have detailed my exact problems with Vista. I have duplicated each problem. I have reported them to Microsoft. I was not alone in all the problems I had reported. I did not have a lot of the problems that were reported.
I was the one who pushed to have a Vista system in house. I was the one who had to have it as my work computer so I could get familiar with it and any potential support issues we would have. What I did not expect was all the compatibility issues that would serve to prevent me from doing my job. The actual problems with Vista were secondary concerns.
I suffered the network sharing problems, which were supposed to be fixed in SP1 for Vista. It was not. This really hurt my ability to coordinate with everyone else in the office. I am on my second installation of the operating system so far just to be sure it was not a bad installation.
I suffered the printer issues which still have not been addressed. Never could get betwork printing to work as our betwork printer is tied to a Windows 2000 machine. Microsoft's answer was, "You will have to install Vista on that machine as well, but then the XP systems will not be able to use it". This was due to the drivers not being compatible with Vista. Everytime Vista tried to connect to the printer it insisted on downloading the printer drivers even though they were not compaitible with Vista.
I suffered the inability of the operating system to auto-update. The auto-updater would error out. I had to download and manually install patches. A bug that is supposed to be fixed in SP1. I have yet to be able to verify it has as I have had other issues to deal with.
Everyone with Vista suffers the UAC issues with our game that prevent the game from being patched without having to be 'Run as Administrator' (that is about as intuitive as handing someone a brick and expecting them to know they should break it open to get the candy). Yet, they can run the game normally without using that option, they just cannot find the game's data files when they want to send in a film or post a screenshot (by default, the 'AppData' folder is hidden from users). This one really hurts us and costs an enormous amount in support time. Sadly, this is not a problem in Vista. It is designed to work like that, so it will not be addressed. We can fix this problem by not installing the game in the 'Program Files' folder. Is that a fix? No, it isn't. It is one of many work-arounds we have for Vista that is not required for any other Microsoft operating system. Why? No good reason really. If you can work around it, then why is it implemented to begin with?
I suffered debilitating performance issues due to SuperBoost (or whatever the prefetch things is called) wanting to continuue to load things whole the game is running and then when the game needed to load something, a massive stutter would ensue. This is eventually going to force us to preload everything for the game. We have already seen other games that have gone that route as well. It will force us to change the minimum amount of RAM for Vista to 3GB in order for us to do that. Even though the game really does not need that much RAM.
I have more, but it is pointless to keep listing them over and over again. SP1 did not fix or address any of these issues. All the issues I had are still listed as bugs at Microsoft. This is not bias and I tire of being accused of it. I would be wrong not to mention the problems I have with any software. We run a tight ship and finding ways to circumvent problems before they become problems is a major part of what I do. All the issues I had forced me to build another computer with XP on it so I could do my job.
Will everyone have the same problems as I had? Absolutely not. The UAC issues will plague everyone though. The SuperBoost/Prefetch crap will effect some more than others, depending on how much is preloaded on the computer and how much RAM is installed. The inconsistency is expected due to the problems with drivers and Vista. Those should eventually go away. Until they do, consistency is just a pipe dream.
What do I detest about Vista the most? The amount of work it needlessly generates for me. Talking to frustrated people, everyday, and knowing there are many more that simply do not call and just give up, all due to the problems, both real and perceived, they have with Vista. Vista costs us business everyday and we know it. Does XP cost us business? I am sure it does. But due to the maturity of the operating system it will cost us less and the ones it does cost us are probably machines that need a fresh installation of the operating system anyway. Cannot say that for Vista.
So when someone comes in here and claims Vista is all peaches and cream, I will not hesitate to voice the problems I have had and continue to have with it. Problems that Microsoft acknowledges as well. I distrust the opinion of anyone that actually does not consider UAC to be a problem (as it is currently implemented), along with the other defaults Microsoft has chosen to force upon the unsuspecting public. UAC is a joke and nothing about it does anything to prevent what it is intended to prevent. My personal opinion on UAC is; It is a marketing-feel-good effort that adds bloat and more end-user frustration to an already bloated and frustrating operating system.
In the end, if I had these issues with Xp, I would be doing the same thing. When XP was first released, I did talk about the problems with it. I also knew they would be eventually addressed. However, with Vista, there are design choices in it which are not going to change. Many of those design choices are a problem that have to be worked around. Unfortunately, 99% (just a guess) of the public has no idea how to do that.