I order pin cushions from ReefTopia.com from the Florida Keys. They do eat coralline, but I have so much, I don't really care. They also mow down soft algae. I don't trust other types from other parts of the world as much as these. ReefTopia is also the place to get real Keys peppermints that eat aiptasia (ones from other places don't always) and emerald crabs that will crush bubble algae. Any of these will eat coral rather than starve, but so would you and I. The crabs and shrimp need fed with food just like fish and don't but too many urchins to make sure that they have enough to eat. I only have a few chalices and mostly SPS and the urchins have never touched them. I have had any of these bother any coral for a decade or more. The peppermints and crabs live about 3 years, so you have to replace them. Urchins can live over 100 years and I find them to be VERY hardy and do their jobs well but they do not tolerate high N or P, like most sensitive inverts. The Ceriths from ReefTopia are monsters and so are the Nerite snails on algae. The astras are OK, but they are cheap and offer good homes for hermits if they die so that they hermits do not assassinate your other snails. Again, some extra food for the hermits can keep them really happy.
If I get some rock that is an algae magnet, I grab the urchins and throw them on there every day or so... they get it eventually and you can see the paths that they eat off of the rock.
I have fully stocked tanks for year, so I am not the best at light cycles, so sorry. I turn off any T5s when the halides are running... save the lifespan and the hours and energy/cost. I do run my halides for 9-10 hours. Right now I don't use anything else on my display but the MH, but on a frag tank, I have some actinic T5s come on for a few hours after the MH go off... just to view stuff.