The issue is that most people keep angles as singles or just one of each species. In the wild they almost always live in pairs, harem groups or schools (H. passer for example).
After figuring out that you can easily keep them in pairs or harem groups, I always kept them that way and never had any issues with them. Though that way you can usually only have one species per tank, unless your tank is large enough. Their German name is Kaiserfisch - emperor fishes - and having more than one emperor (and his wife) in the country/tank usually leads to war.
All the notions that they need to be kept single are outright utter nonsense. The opposite is the case: you shouldn't keep them unless you keep them in pairs (large and dwarf angels) or harem groups (dwarf angels and some large).
That way you will have less abnormal behavior (like swimming like crazy in circles) or coral nipping.
At least that's my experience with them.