Sí, Avast, y literalmente cualquier otro antivirus con un componente de protección en tiempo real es mejor que ClamAV, porque ClamAV no tiene un componente de protección en tiempo real.
Es un escáner.
Escanea su ordenador en busca de cosas que pueda encontrar y que puedan haber infectado ya su sistema, y que pueda eliminar.
¿Cuál de estas opciones le parece más fácil y preferible? Impedir que un sistema se infecte en primer lugar bloqueando/aislando el proceso malicioso antes de que pueda cargarse en la memoria, o dejar que cada pieza de software se desboque en su ordenador y rezar para que su software de análisis pueda detectar y eliminar todas las aplicaciones maliciosas y todos sus componentes?
¿Alguna vez ha tenido problemas con un programa en el que tuvo que desinstalarlo porque no se comportaba bien, y luego trató de reinstalarlo, pero no se reinstaló porque todavía había piezas de él que permanecían en su máquina?
Ahora, tome esa molestia, y multiplíquela por 1000, porque ese software que estaba tratando de instalar era legítimo, y publicó todas sus instrucciones de instalación a su sistema operativo. Un software malicioso incorpora varios tipos diferentes de técnicas de ocultación y encubrimiento para ocultar partes de sí mismo del sistema operativo. También puede subvertir los archivos sensibles del sistema para ayudar a ocultarse y evitar ser eliminado.
Prevenir una infección es siempre preferible a limpiarla.