¿Cómo se comparan entre sí los diferentes sistemas DNS públicos?

Tanto Google como OpenDNS se distribuyen geográficamente y recibirá una respuesta de un servidor “cercano” a usted.

Además, al tener más usuarios, sus cachés deberían ser más grandes, lo que significa que es más probable que su solicitud de DNS esté en su caché. Esto debería ser más rápido que tener que volver al DNS que maneja el dominio que está buscando.

OpenDNS (que uso) también contiene filtros para que pueda bloquear ciertos tipos de sitios (o incluso sitios individuales) que pueden ser útiles si tiene hijos, y también pueden proteger contra algunos sitios de phishing.

No he usado los otros dos servicios.

Desventajas?
Necesita una aplicación (muy pequeña) instalada para decirle a OpenDNS de dónde viene para mantener el filtrado.
No funciona con tabletas / teléfonos, etc., a menos que esté en su propio WiFi y haya configurado su enrutador para emitir estos servidores DNS a través de DHCP (o su enrutador actúa como un proxy DNS y es configurable a este respecto) . – No todos los enrutadores pueden hacer esto (el mío no).
El filtrado OpenDNS no es infalible.

Siempre usaría uno de estos servicios sobre mis ISP, cuando sea posible,

Si resuelve nombres de dominio rusos como (.ru o .su), le recomiendo usar el servidor dns público MSK-IX: http://www.msk-ix.ru/network/dns
Entonces esta es la respuesta para ventajas / desventajas. Si necesita una resolución rápida de nombres de dominio para nombres de dominio específicos de un país, es mejor utilizar los servicios públicos de DNS disponibles en estos países, ya que podrían proporcionar un rendimiento mucho mayor.