Yo lo que veo, en el sentido más estricto, es que un eco es el efecto de repetición que se va perdiendo a medida que se repite, emulación de lo que ocurre cuando se produce un sonido en zonas donde este rebota varias veces. El delay, por su parte es un retardo de la señal y el circuito de retardo, pues, emula el eco por medio del control de feedback (número de repeticiones).
Los diferentes colores y sabores de los delays obedecen a la tecnología usada para conseguir el efecto a lo largo de los años, que si usaron una cinta magnética con varios cabezales para conseguir las repeticiones, pues, encuentras delays modernos que emulan las repeticiones van con la oscilación propia de las imperfecciones de un motor moviendo un carrete de cinta. Que si se usaron componentes tipo bucket brigade para generar repeticiones, pues, la copia y reproducción de cada repetición se iba degradando al pasar por los condensadores analógicos y eso es lo que emulan los delays digitales con "sabor" analógico; también se hacen repeticiones digitales de alta fidelidad para otros tipos de efecto.
Obviamente, un eco natural, no produce "reverse delays" o le añade chorus a las repeticiones, pero, eso es solo una versatilidad que los aparatos digitales han logrado, como un plus que aporta versatilidad y más opciones para el músico.
Pero, al final, ¿Qué es un eco sino un sonido que se escucha con "retardo (delay)" debido a que el sonido choca con una superficie alejada y el tiempo que tarda en regresar a nuestros oídos es lo que nos da el sonido retardado?