Ancistrus ou caracóis para limpar vidros de aquário?

Quero que o aquário tenha um morador que limpe periodicamente suas paredes. Quem você recomenda: bagre Ancistrus ou caracóis? O que será melhor?

Comemos um bagre - ele travou. O aquário de 50 litros estava sempre limpo, sem vegetação. É verdade que ainda troquei a água a cada 3-4 meses. Mas os caracóis se multiplicam muito rapidamente, então terão que ser jogados fora. E eles estão vivos.........