Why not? I own over 45 computers - mostly Macs and some PCs of various configurations. Much happier with Leopard running on a G4 than Vista running on a Dell Dimension. While enlightening you with the facts that Vista is teaming with error ridden code, sloppy patchwork, a defective file system, (due to having to trash WinFS) and loads of redundancies, may I direct to to an indepth analysis written by By Randall C. Kennedy on March 17, 2008:
http://www.infoworld.com/article/08/03/17/12TC-vista-versus-xp_6.html
caption:
"Windows Vista is a bloated pig of an operating system. In fact, compared to Windows XP with Service Pack 2 or 3, Vista requires roughly twice the hardware resources to deliver comparable performance. Even stripped to the bone, with every new UI enhancement turned off and every new background service disabled, Vista is a good 40 percent slower than XP at a variety of business productivity tasks.
The above is no generalization. I've run the tests (repeatedly). I have the hard numbers. (You can see the full range of my results at exo.performance.network, or take in a quick snapshot of Vista/Office 2007 versus XP/Office 2003 results here; see the Test Center Daily for info on the Clarity Studio OfficeBench test script I used for these tests.) Upgrading a user from Windows XP to Vista, without upgrading their hardware, is tantamount to crippling their PC. Think of users with torches lining up outside your datacenter. It's not a pretty picture.
So just wait for the next hardware upgrade cycle and hit them with Vista then, right? Maybe. But consider this: For every CPU cycle wasted bringing Vista's bloated image on par with XP's, you could be providing your users with an actual performance increase across their core applications. If there were some compelling reason to run Vista over XP a quantum leap in usability or manageability I could see why the investment might be worth it. But upgrading hardware just to maintain the status quo seems silly.
Decision: Would you rather throw new hardware cycles at offsetting Microsoft's code bloat and voracious appetite for CPU bandwidth, or at a tangible, measurable improvement in application throughput and user productivity? Enough said."