I've used both 2K and XP since their MSDN Beta release.
Both use same Kernel.
No OS is perfect, or even near perfect - but 2K made the world a better place.
So what did XP do? Without regurgitating a MS media packet, the things that have benefited me are:
0. Ease of Networking
1. Restore Point
2. Driver Rollback
3. Multiple Simultaneous Login
4. Intuitive Menu configuration
5. Program Compatability mode
6. Built in CD-RW (basic, but good)
7. Built in Remote Access/Remote Control
8. If you prefer the look & feel of Windows 2000 - you can make it so.
9.
XP How To's - Tips & Tricks
Alright, it's starting to sound like a marketing ad. Anyway - 3 of 7 of my SOHO computers are XP. I have 2K Pro and Server running as well as Linux Mandrake (nix newb) and Novell Netware 6.0. I suppose OS X is next..
I use the XP machines more than any other - and it's really only the time factor and the fact that I really can't use all the machines at once that keeps me from going to XP on the other 2K boxes. XP is just plain easier to work with - ease of configurability of everything from the GUI to Performance is currently unmatched by any other OS.
There
are issues though. Make sure all the software you have and want to keep running is compatible or supported for XP. I can't get Roxio Easy CD Creator working on a couple of my workstations - others work fine. You can't currently install two Burners and Burn w/both - the OS Defaults to one burner and considers the 2nd just a CD-ROM (actually, it's been a while since I checked on that - perhaps it's been addressed, don't know). Usually, it's just a matter of "when" XP drivers/patches are released - but it could be a huge issue if you get caught w/something that's not supported.
On the other hand, one of my scanners is an oldy but goodie HP 4200c that wouldn't work under 2K unless I BOUGHT the update CD from HP - so I kept a 98se machine running just so it wouldn't gather dust. With XP, the HP 4200c plugged and played w/out issues.
I'm sure there are others who've had just as many nightmares as I've had enjoyment - but my opinion is that if your choice is between Windows 2000 Professional, and Windows XP Professional - your hardware is up to snuff, and your software is supported = go with XP.
For me, it's been as solid as any OS could be in my SOHO. I have licenses for all MS OS's, and choose XP Professional.
-Sketcher