Short answer: it depends?
In the freshwater world, with the exception of plecos, a majority of the large fish are carnivores. That means whatever's gonna fit in their mouth, is gonna get eaten. Hence why small fish usually aren't kept with large fish. Exceptions can be had especially when there are differences in mouth shape (torpedo shaped 2" cardinals are an easier snack than the bulkier 2" black skirt tetras for angelfish for example), but with the cichlids and catfish that dominate the large fish part of the hobby (anything over 5" in my example), if it's meat, it's food.
Now, bring that over to the saltwater hobby, and there's actually herbivores in the tanks. Tangs will go after other (non tang) fish if they go neurotic (not enough enrichment/food), but usually for sport and not food. They'll still nip slower moving fish's cirri off as well as other fish' fins, but that's the extent of aggression on their end. Angelfish are different. They're designed to take chunks out of sponges, corals, and larger macroalgae as well. While not exactly a predatory lifestyle, if they can nip it, they might try. Triggers...well, it's quite well documented on how triggers can go Ballistes...I mean ballistic on their tankmates. Keep them in a large tank with plenty of space so they don't have a mental breakdown.
Notice, however, that many of the smaller fish are planktivores as opposed to benthic grazers. That means that they're designed to swim fast, and eat small foods. They (probably) won't pick at the rock, so the larger tangs and angels which graze all day aren't going to see them as a threat. Anthias and chromis and damsels should be safe.
As for what you should go with...with such a big tank, have you considered fusiliers?