I think the key is diversity.
I have blue leg hermits, nassarius snails, turbo snails, cerith snails, nerite snails, limpets, serpent stars, brittle stars, conical spine stars, sea cucumbers, peppermint shrimp and red mithrax crabs. Yes, they all feed on leftover food, fish poop, etc... but they all poop too and the sand bed will still collect gunk over time. They are all fun to watch, I think they all contribute to my mini ecosystem and I wouldn't want to give them up.