IME, Diadema sp. are one of the best algae eaters, and the only readily available urchin that is close to being a true vegetarian. They tend to go for nuisance algae first, then they'll start on coralline. However, they often graze right down to the LR and as such, do make an impact on the coralline growth. They get large, and are a real PITA to move once they get some size on them, but they're great urchins.
JME