I really like the trochus snails for algae and the nassarious snails for sandbed. I also have turbos, astrea, margarita, cerith, and conchs. I have also had abalone but don't currently have one. I think you need a variety of snails since there really isn't any one snail that will take care of...