i've seen the sleeper & diamond goby eat sand like it's going outta style. i'm no expert but i think snails and other "cleanup crew" invertebrates do most tanks justice for cleanliness. As far as fish, from my experience, which is very miniscule, the goby is a win-win low-maintenance cleaner. just my $.02