I'm in "the business" of setting up and repairing home computers.
(NO business systems)
To a man (or woman) not one of my customers likes Windows 7.
Simple things they could do with XP are almost impossible to do with 7.
Like increase the point size of the desktop icon text by a point or two, or quickly change wallpaper. Even "RUN" isn't available till W-7 had been customized. A new W-7 user could never figure out how to do things like that.
It takes me an hour or more to just get 7 tweaked and customized to work and look anything close to like XP. People who have used Outlook Express for years are really frustrated to find that O.E. is GONE! After a lot of tweaking and tuning, Windows Live Mail can be made to work.....sort of, but it's not the same friendly program that O.E. was.
In a business environment, it would be even worse, trying to get a Win-7 PC to run old reliable software that the user was familiar with.
On my own Main system, I'm still running XP-Pro-SP3 32bit, even though I have a 64 bit, dual core, CPU.
Something never mentioned.... Windows XP will run like a scalded dog on a FAT-32 formatted Hard Drive. It gives the user or IT specialist access to every file on the HD from a DOS boot disk. I use that trick to delete all the garbage off of my HD before I do my weekly HD backup. There's no use backing up junk.
Then I run my Ghost backup program from the same DOS boot disk.
Just some personal observations.......