And can you also explain why many end users won't "upgrade" to Vista? Companies like HP and Dell are offering computers with "downgrades" to XP, because people hate Vista. Vista is the second coming of ME, and the OP would be better off if he/she installed XP on their MB.
Don
No, the main reason people dislike Vista is because of Apple's successful marketing. They create so much FUD about perceived compatibility and stability issues that people fell for it. They now believe Vista is flawed. It also didn't help that XP had an unusually long shelf life.
Prior to XP, the average lifespan of a Windows OS version was about 2-3 years. Windows 3 came out in 1990, and was succeeded by Windows 3.1 in 1992. Three years later, Windows 95 came out. We then saw Windows 98 three years later, and Windows ME two years later. Windows XP came out the quickest, just a year later. But then, Windows XP had no successor until early 2007, so its shelf life was about five years. In those five years, people got more comfortable with XP than they otherwise would have. People got used to XP, so naturally, when they realized that Vista was a rather radical departure in terms of design and UI, of course they hated it. It didn't help that Apple was there every second of every day, proclaiming "broken" features like UAC and how they "copied" Mac OS X.
Did Vista have its problems? Yes, it did. Since it was almost a complete rebuild of the Windows kernel, lots of software that worked on Windows XP didn't work properly on Windows Vista. But people fail to remember that Windows XP had the exact same problems when it was new. But on the other hand, if you look past Vista's compatibility issues early in its life, it's really not suffered from any major issues. It has yet to suffer from any widespread worms, like the three major ones that shut down Windows XP machines during the summer of 2004. Of course it can get viruses, but most viruses are not particularly harmful, just annoying.
The fact is, that once Service Pack 1 was released around May of last year, Vista's compatibility issues had long been fixed, as updated drivers and software had been released for Vista.
And don't forget that Mac OS X hasn't been perfect, either. Leopard had issues when it was first released, such as compatibility issues between Tiger and Leopard. And after reading through many threads here about broken wireless, broken features and constant point releases, Leopard clearly isn't perfect, either.
You don't know the thread starter. To say that he's better off with Windows XP is nothing more than spreading FUD. You're always better off with newer software. If he goes with XP, he'll be using a kernel that is almost eight years old. The same kernel that even with SP3, still has hundreds and hundreds of known security exploits. I am, again, not implying that Vista is perfect, but it's far more stable and secure than Windows XP, and this is a fact. If he's running Boot Camp for the first time, there is absolutely no reason at all to even consider Windows XP in 2009. Windows Vista is what should be run, and I guarantee you that any and all popular Windows software will run on Vista, unless he has a preference for very old software from the Windows 9x days.