I generally have kept some kind of angel fish in my reef tanks over the years (asfur, imperator, regal, rock beauty, bi-color, pygmy, and flame). I find it really depends on the fish if it is going to eat your corals. I had one imperator that never touched corals that I had for 3 years before I traded him for a smaller one. Unfortunately, the second one liked to eat corals, alot.
I used to have a Bi-Color angel in my reef tank, but he constantly nipped at the brains, zo-polyps, and frogspawns...he went bye, bye. I also used to have a rock beauty, "raoul", in my tank with no problems at all, but I re-arranged my tank and gave him to Sue T (I did not see you mention Raoul in your post Sue, is he still around).
I keep a small regal in my reef tank with absolutely no problems for years now.
Just my two cents if anyone cares...
Monsterpuffer