I think urchins are cool, but I believe a lot of them will eat coralline algae. And success may be better now a days but back in the 80’s you would pick one up at the lfs and a few weeks later it would shed it's spines and foul the tank.
Think it must be better now with all the people recommending them today.