My wife's small business has recently had a requirement to upgrade a couple of PCs, after 5 or 6 years. Since I am ultimately responsible for all their IT (and I am not proud of what they have - I cut all sorts of corners to make my life easy, but they don't know how lean it is), I've always bought Dell kit for them since it's been good quality, relatively cheap, it's quick and easy.
Looking around on their site, I figured the new Dell Vostro desktop range might be worth a look - and since the machines were shipped with "Just the Software you need - no Trialware installed" then it would save me time in rebuilding the systems when they arrived (as I'd generally do).
There's a great discussion over on Steve Clayton's blog, about tweaking Vista, and on Computerworld on how to take the garbage off your new system. I'd hoped to avoid any of this by just going with a well-tested, modern, high-volume desktop, so that everything just works with software that's been available for the best part of a year, on Vista Business (no downgrade to Windows XP for us - even if Dell is now offering it as a "feature").
The Out-Of-Box-Experience was typical of a decent PC - lots of boxes, lots of packaging, printed manuals in about a dozen languages (which all go straight in the bin). It's pretty straightforward plugging everything together now, and in no time we're up and running.
I bet if this was a new Mac, it would have a lot less spurious cables and bits of paper.
No Trial-ware but plenty of crap-ware
ZDnet has talked about the problems of "crapware" (including relative to Dell) cluttering up new PCs, slowing things down, frustrating end users and annoying power users by giving them hours of work to clean things up.
On starting up the PC, we had Google Desktop indexing everrything, even though Vista was doing that already. We had a Dell/Google Browser Helper Object just waiting to redirect every bad URL or search, to a site that showed Dell adverts (called Dell's Browser Address Redirector). Welcome to the world of "choice" - I'm almost surprised they didn't install Firefox, Opera and Safari, just in case the end user felt like installing a different browser without bothering to download it. Pity the users who don't want all this guff and have to take it off.
There are 3 separate ISP sign-up applications which are irrelevant to this small business, as well as a bunch of other bits & pieces which come from neither Dell nor Microsoft. Each of them has a program group in the start menu, and an entry in Control Panel's Remove Programs section.
There are obviously some useful 3rd party addons (though I was going to rip out the - trial version - McAfee anti-virus, spyware and firewall, and replace with OneCare), such as DVD decoder, or CD burner. But even they don't always work smoothly - there's some Roxio software which as well as writing CD/DVDs, also seems to monitor folders on disk for some sharing function.
These machines are sold for small business use - why would I want to have 3rd party software cluttering up the system tray and occupying memory & CPU, monitoring folders for sharing media, on the LAN? In looking to switch off the monitoring, I right-clicked on the system tray icon and (not seeing any other option), choose an option to do with Managing the folder sharing, on the basis that it might give me an option of switching it off.
Boom. Visual C++ 6.0 runtime error. Every time. On both machines.
I don't want to beat up on Dell specifically, but this is an example of a poor customer experience that is 100% down to the PC OEM to fix. Don't install all this software on a PC unless it's essential - or at least make it easy for users to revert to some kind of vanilla OS.
How many customers would assume this C++ runtime error was a Windows problem? Or would blame a slow machine on spurious Vista performance issues, when it's every bit as likely to be caused by unnecessary and unwanted software running on the background, because the ISV has paid the OEM to include it on new machine builds..?
Maybe Microsoft should get into building PC hardware, and at least will have soup-to-nuts control over the hardware and software experience.