Overall, I have mixed feelings about Windows XP. I can't recommend Windows. But if one does need Windows, this is probably the best version.
First, what's wrong with Microsoft Windows? Just a few things I don't like:
-The virus problem.
-The feeling that Microsoft treats its customers as potential crooks. (Think: the need to activate software.)
-The way the OS slows down over time, just by normal use, and can eventually stop working.
-Regular reinstallation, because of the previous problem.
-The endless tinkering with regularly defragmenting the hard drive.
-The price isn't exactly cheap.
At one time, there were few viable alternatives. Now, however, there are good alternatives.
Overall, I strongly urge people to use some alternative. Particularly for surfing the Internet. I reviewed one good alternative, Ubuntu. (
http://www.epinions.com/review/ValuSoft_Ubuntu_Linux_755142716851/content_441705664132)
Unfortunately, dumping Microsoft Windows isn't always viable. Too much software runs under--and only under--Microsoft Windows. Some of this software has no direct equivalent elsewhere.
So many users need to have some version of Microsoft Windows. The best choice here is probably Microsoft Windows XP. Why? Consider the following:
-It's actively supported by Microsoft, and will get security support for several years. Critical if it'll ever come close to the Internet.
-It's actively supported by third party software companies and hardware companies.
-Almost everything runs on it--and runs properly. (I've even seen old DOS programs run happily!) No "broken" software like happens with Microsoft Windows Vista.
-It has acceptable speed.
-It's "the devil" computer users know.
Why the Home Edition vs. Professional? Well, most users don't need more power. The additional cost is wasted.
While I doubt that I'll ever like Microsoft Windows, or be able to fully recommend it, Microsoft Windows XP Home Edition is a good choice for those who need it.