It would be nice to hear from others, but my experience was good. They initially pick at everything, but once they come into the swing of things they are one of the first to the food. I admit, I don't mind my fish picking on the occaisional coral, as long as no real damage is done. I kept only SPS with them, so for LPS or small anemonies, Xenia, etc. I have no experience.
I find with all Chaetodonts, it is a bit of a gamble. I have kept C. rafflesii, Coradion melanopus and C. auriga with corals without problems, but they are very well fed and don't need to forage.