Como mencionado em outro lugar, o NTP fornece uma correção de tempo suave. Se os aplicativos em seu servidor não se importarem com a falta de segundos inteiros ou a repetição dos mesmos segundos, o ntpd não ganhará muito com o ntpdate.
Se, por outro lado, você possui aplicativos sensíveis ao tempo sensíveis a segundos ou, pior ainda, sensíveis a segundos parciais, então o ntpd é de longe a melhor escolha. As atualizações de data e hora do Novell eDirectory para manuseio de colisão de atualizações, que se tornam críticas se as atualizações ocorrerem muito rapidamente (como durante a corrida de login matinal). Um servidor syslog precisa ter um tempo preciso de pelo menos meio segundo para manter registros sãos.
Para minha caixa MythTV em casa, percebo quando faltam apenas alguns segundos para o que meu provedor de cabo considera tempo, então uso NTP nisso. Para o servidor de monitoramento da UPS em funcionamento, uso o ntpdate crontabbed pelos mesmos motivos apontados por Kyle Hodgson, como é um host bastião, não quero essa porta aberta, mesmo que eu tenha bloqueado o aplicativo; para esse aplicativo, estar um segundo fora da verdade não é terrível.
Quanto à redundância, mantemos pelo menos dois hosts de tempo em nossa rede e apontamos todos os hosts internos para esses dois. Esses dois rastreiam diferentes hosts NTP da Internet. Além disso, eles são configurados em um acordo de Pares, para que possam manter o tempo entre si de maneira consensual se o nosso link de Internet cair. Definitivamente, é possível projetar um NTP robusto.