Bem, o XP é um sistema operacional para desktops e 2003 é um sistema operacional para servidores. Isso praticamente torna o XP a opção de desktop dos dois, e também, de longe, o SO de desktop da Microsoft mais usado no momento.
Editar: Para expandir o acima, como um sistema operacional de desktop, o XP tem um suporte de driver mais amplo para hardware aleatório. Também é menos provável que você tenha problemas com softwares que fazem verificações de versão ingênuas. Por fim, a interface do usuário é um pouco diferente e projetada por padrão com mais de um fluxo de trabalho de desktop em mente.