Also im Grunde kann man an sich sagen, dass alle drei Systeme mehr oder minder alles können.
Es kommt auf die Umgebung an, in welcher sie eingesetzt werden sollen:
In einer Umgebung mit Windows Clients, welche auch mit dem Server arbeiten sollen (ActiveDirectory, Exchange, etc.): Windows Server
In einer Umgebung mit Unix / Linux Systemen ist wohl ein Suse / Solaris besser.
Jetzt kommt der Witz: Du kannst auch viele Sachen auf Unix / Linux Systemen für Windows anbieten.
Stabilität / Sicherheit:
Nun man sagt gerne, dass Linux / Unix Systeme wohl stabiler / sicherer wären. Ist nunmal auch relativ. Was man sicher sagen kann; Unter Windows Systemen sind bereits nach der Installation viele Netzwerkdienste aktiviert... Unter einem Unix / Linux System muss man diese meist erstmal installieren, konfigurieren und einstellen. Dies ist schonmal ein Aspekt, dass Linux / Unix "sicherer" sind. Auch dadurch, dass du bei Windows ein GUI hast welches wiederrum eine Fehlerquelle darstellt und an sich einfach kein atomares System. Achtung: SuSe ist nicht zwingend auch Atomar wie ein Debian oder Gentoo...
... usw. ...:
Wie bereits zu erkennen ist: Keines der Systeme hat einen klaren Vorteil!
Folgende Aspekte beeinflussen die Meinung (unvollständig):
- Dienste die angeboten werden sollen:
- Umgebung in welcher sich das System befindet
- Wissen der Administratoren
- Kosten
- Aufwand den man betreiben möchte
- Virtualisierung:
- ...
Wir können Dir die Analyse nicht abnehmen

. Geht einfach nicht...
p.s.: Um es Dir noch schwerer zu machen: Debian und Gentoo sind auch gute GNU Linux Systeme für Server (meiner Meinung nach, wobei ich Gentoo eher bevorzuge).
Gruss,
Gregor