I've always had great success with centryopyge angels in my reef, and I have had friends who have put juvenile imperators in their tanks with no problems (along with puffers, cowfish, boxfish, etc. etc.) and even saw a post on this bb about someone putting xenia in their trigger tank! But, to each his own. You could get lucky, or you could end up with a very healthy angel. As far as tangs are concerned, I personally like the hepatus/pacific blue the best. They don't seem to do any harm to anyone, and are beautiful fish to boot. They will, however, come down with something in your tank, but if you've got a good system running, it will adjust and become healthy again. Don't make the mistake I made a few weeks ago, though. I purchased a clown/linneatus tang and was told what a great addition to my reef he'd be. He looks great in there, but he pecks at rocks and gets skinnier every day. Today I was told (not sure the veracity, but it seems to be pretty on target to me) that they are not herbivorous (or not as primarily herbivorous as most tangs are) and that they mainly feed on zooplankton, so here I am dumping live brine shrimp into my reef to entice him to eat and fatten up so I can catch him and give him a proper home.
As far as the naso, I would avoid that, because they seem to be more open water swimmers going around the reef than sliding in and out of nooks and crannies like other species.