I had a diadema that never injured the fish that I knew of. I did trade it to the lfs though because it grew from softball to almost basketball size in a year. It knocked over everything and I stuck my hand on it a few times. Also it began to eat some of my plating type corals, oxypora and montipora, apparently not too uncommon. That really made me mad.
My 2 cents, I would try another type of urchin.