I was reluctant to switch to XP at first because W2K had and did everything I wanted it to. Eventually I did switch because of lacking support, but I've been very pleased with XP since. It looks and feels just like W2K (you can remove all the big shiny blue buttons) and I haven't had a single BSOD ever.
There has always been a sliver of unpleasantness directed at Microsoft's products in general, but with Windows Vista this has reached a completely new level and the issues with Vista you hear of are in a league of their own. I'm sure Vista brings some neat features, but I would never pay the system resources and headaches needed to get them.
Personally I will stick to Windows XP until I'm forced to upgrade because of lacking support.