if angelfish grow up with small fish from a young age they can live together with no problems. My angel pair have shared the tank with black neons and harelquin rasboras ... they've never felt the need to eat their tank mates. I recently added 5 new harelquins who were technicly small enough to be swallowed whole ... I still have all 5. Also, if you keep the angels well fed on a regular rota they never get the chance to be hungry enough to start munching on their friends