Having run along with a Windows NT server at home, a laptop running Win98SE all over Europe for a long time, I took the plunge and went for Win 2000.
I like it.
Same feel. Much more stability. All the nasty niggles have been ironed out.
Never had much contact with Windows XP - can't quite see what all the fuss is about.
[dons tin hat awaiting flak]