Seriously, here's my take on angelfish species and corals based on my experience.
Genicanthus(Swallowtail, Bellus, Wantanbei...) are considered to be the most reef safe. However, there's still a chance if you don't feed them sufficiently. Their colors are also not as striking like other angelfish.
Centropyge(Dwarf angelfish). 50% chance of nipping LPS, SPS
Pygoplites(Regal angelfish) 75% chance will eat your LPS and nip at SPS
Pomacanthus(Emperor, Majestic, Blueface.....). 95% chance of eating your fleshy LPS. Say good bye to those acans and the like. Will nip at SPS all day long
Chaetodontoplus(Blueline, Scribble) 95% chance of eating your fleshy LPS. Say good bye to those acans and the like. Will nip at SPS all day long
Holacanthus(Queen, Clarion....) I have no experience with Queen. Just based on my reading that they get large and destructive.
Apolemichthys(Goldflake, Flagfin, Bandit....) I have no experience with them.
When you're considering angelfish, you have to let go your corals. There's no way around it. I've accepted this when I upgraded to a large tank. The reason for me to upgrade was mainly fish and specifically angelfish. I love their striking colors, their form, and their behavior. I've lost all of the acans, acanthrophillia, brains, due to either angelfish eating them and/or I've given them away due to angelfish eating them. My SPS are fine, however, there's little polyps extension because the angelfish nip at them all the time. Most of my SPS are large colony so they can withstand the abuse better than if you have a tank full of frags. I wouldn't trying to grow corals and be keeping angelfish at the same time.
The large angelfish require the same amount of room as a tang and add a lot of bio-load. Because of the bio-load they add, you have to have a much bigger skimmer than your average tank. More water change too! And because of this, you will never be able to brag about your Zero nutrient tank.
If I have a 120gallons or less, I would concentrate on corals(Been there, done that). If I have 300gallons or more, I can careless about the corals and focus more on fish.