my bristlenose clean nothing, but my apple snails omg they clean everything!! my tanks are clean and clear. I have to supliment them every dayI know you said fish, but I vote snail.
Floatus magnicus all the way. I've had otos, several different plecos, and a bunch of different snails, none of them has completely alleviated the need to still scrape the glass.