i have 3 different types of urchins (longspine, pincushion, and pencil). they are great at grazing hair algae off the rocks and they do eat quite a bit of coralline but like said they help to spread it. i've had no problems with them eating corals. i have them all in tanks with soft and hard corals.