Angelfish are great until they randomly decide to taste your coral. After that, they continue to nip your coral forever.
I have had potters, flame, elibi, etc. All nipped corals after some time and were a HUGE pain to remove. I emphaisze HUGE because they are not good fish to trap so you normally have to remove EVERYTHING in your tank.
Just my opinion...