Ter todos os servidores DNS de seus domínios hospedados no mesmo local e na mesma conexão com a Internet não é uma boa prática, pois uma falha de linha / energia defeituosa (etc.) tornará seus domínios não resolvíveis.
Um bom exemplo de serviços que se comportam muito mal quando a resolução não é possível é smtp. Os servidores de e-mail desistirão rapidamente e retornarão um erro aos usuários que tentarem enviar seu e-mail, reclamando que o domínio não existe. Isso novamente confundirá todos os usuários de Joe / Jane, que ligam para sua empresa e reclamam.
Eu mesmo hospedo meu DNS primário, com vários servidores DNS escravos hospedados em diferentes locais e provedores. Isso garante que meus domínios sempre serão resolvidos e que eu tenho controle total das zonas a qualquer momento - e posso fazer alterações rápidas sem precisar fazer login em um CP hospedado em algum lugar - ou pior: aguarde até que um técnico crie / modificar registros para mim.