Se ha hablado ya mucho sobre eso.. pero basicamente se podria decir que el 2000 es mas estable y para trabajar con redes mucho mas comodo que el XP. [o por que tu equipo no puede con el XP]
Pero para equipos relativamente potentes el XP [profesional se entiende] trabaja bastante bien una ves que lo has "dejado" a tu gusto.
Luego esta el 2003 pero este no lo he tocado asi que ni idea.
En lo que es compatibilidad... se podria decir que todo lo que funciona en XP te funciona en el 2000 [al menos a mi me lo parece], aunque hay cosas como drivers que si pueden dar algun problema.