Sie sollten die Distribution verwenden, mit der Sie am besten vertraut sind.
Das einzige, was mir auf den ersten Blick einfällt, was wirklich wichtig wäre, welche Distribution "besser" wäre, wäre, wenn Sie die vom Betriebssystem bereitgestellten Versionen von Ruby, Rails usw. verwenden möchten. Nichts hindert Sie daran, Ihre eigene zu erstellen Version auf jeder Distribution, aber das kann mehr Aufwand sein, als es für Sie wert ist.
RHEL / CentOS aktualisieren die Versionen nicht ständig, sobald sie veröffentlicht werden. Dies kann eine gute Sache sein, da Kompatibilitätsprobleme beim Upgrade des Betriebssystems behoben werden sollten. Dies kann eine schlechte Sache sein, da Sie möglicherweise eine Funktion wünschen, die in einer späteren Version hinzugefügt wurde. Möglicherweise können Sie dieses Problem umgehen, indem Sie ein zusätzliches Repository mit neueren Versionen hinzufügen.
Ich bin kein Debian-Typ, daher kann ich nicht mit Einzelheiten sprechen, aber ich habe den Eindruck, dass Debian normalerweise neuere Versionen liefert. Dies kann eine gute Sache sein, da Sie nicht nach einer kürzlich hinzugefügten Funktion suchen müssen. Dies kann eine schlechte Sache sein, da Sie möglicherweise ein Update installieren und Ihre Anwendung beschädigen.
Aber die beste Antwort ist, alles zu verwenden, was Ihnen am besten gefällt.