Para muchos Ajax es una "cosa impresionante" y etc para desarrollar aplicaciones, pero creo que hoy por hoy no es la panacea de las aplicaciones web. Es como con el Flash, hay sites, aplicaciones o lugares donde simplemente no es la mejor opción aunque en otros lo sea. Alex Bosworth publica dos anotaciones interesantes sobre "errores de Ajax" y segunda parte.
Mientras la primera parte se basa en problemas para la interfaz de usuario (GUI) y que son más problemas de los desarrolladores, la segunda tiene algunos puntos más interesantes como compatibilidad en browsers, los usuarios que no tienen habilitado javaScript (según W3CSchool son el 11% de los usuarios de internet) y seguridad en el código.
Termino muchas veces relacionando Ajax con Flash por sus posibilidades de interacción y pese a que siempre hay ejemplos de buen uso de ambas aplicaciones, creo que el desarrollador de soft no tiene porque ser un diseñador de GUI y, mal aplicado puede terminar siendo algo como "potencia pero sin usabilidad".