Having XP on my desktop and 7 on a notebook, I am in an excellent position to point out a few things:
- XP has some awesome powertoys: TweakUI and Command Line Here are great. Though opening a command window is a default feature in 7, it's hidden behing a *modifier key*, a huge mistake in my personal UI design guidelines (_EVERYTHING_ with a hotkey or modifier key combination *MUST* be found in the standard menu bar, no exceptions, however 'intuitive' your ctrl-alt-space-rightclick shortcut may seem. Right-click menus should duplicate commands available elsewhere, as well.)
- 7 seems to think that the most advanced configuration should be left to a registry editor. Without TweakUI, which was a nice UI replacement for manually editing a large number of registry keys on XP, quite a few tasks become next to impossible without an internet guide and a good half hour of trial and error, with a risk of breaking something critical. Also, you can no longer customize file types. Anything more than associating a program requires a registry editor or an external tool, while on XP, you were able to use a GUI to edit file commands (tools -> folder options -> file types tab).
- 7 has a large number of sound effects that vary only in pitch (I only know what I have heard from my dad's PC, though. I don't use volume on my copy of 7.), and the average user is not guarenteed to have the musical aptitude to distinguish them when playted one right after the other, much less know which one they are hearing during actual usage. Each of XP's default sounds has a large distinction, so it is actually possible to tell the difference between a critical popup and incoming spam-mail. (Might be wrong on this one, though)
Now, I know that 7 is better in quite a few ways, but some of that is just because of sabotage. XP32 used to be able to run with up to 64GB RAM with no problems, but they removed some critical code from it in either SP1 or SP2, under the guise of preventing problems from 'driver incompatibility' (worse, the way they removed it would make it seem like driver incompatibility was the problem, rather than a windows limitation imposed to help 'encourage' updating to a new, expensive, version of windows. Vista32 can handle more RAM, but some heavily protected license data prevents it instead of malicious incompatibility). Furthermore, they never bothered to improve the interface of XP (new window for explorer, etc.), keeping the updates for upgraded versions of windows.
I wouldn't mind an OS with 7's internal code, and XP's UI *and* control panel/settings menus (expanded to cover 7's options, but _without_ anything removed, unless it was also removed from the kernel itself and replaced with something that does the same thing, only better)
But in the direction Microsoft is going, windows 8 will replace the advanced half of the control panel with a link to regedt32, and I still won't upgrade.