I chose Windows XP purely for ease of use, easy to navigate when lazy, compatability with games & apps etc.
However I prefer using Linux (suse 9.1 or redhat 9) for desktop & server use, purely because the OS can be expanded greatly and the the UI can be customised exactly how I want it.
I use HPUX on a daily basis for administration and runs near flawless.