Hej,
co do zasady to każdy z powyższych będzie dobrym jeśli będzie dobrze administrowany. Trzeba pamiętać o kwestii bezpieczeństwa, backupach, aktualizacjach, wydajności. Generalnie samodzielna administracja serwerem wymaga już pewnej wiedzy.
Z perspektywy dużych organizacji to Centos, który bazuje (w uproszczeniu) na RedHacie więc jest uznany za standard w rozwiązaniach enterprise. W e-commerce Debian cieszy się dobrą opinią. Ubuntu w rozwiązaniach serwerowych spotyka się relatywnie mniej często. Z uwagi na moje doświadczenia osobiście preferuję raczej Centosa, ale tak jak wskazał przedmówca, każdy będzie Ok.
Możesz sobie przetestować, choćby w wirtualboxie i zobaczyć co Ci odpowiada.
Powodzenia
T.