2 seems to work well for me also… i have 2 paired off in 3 different tanks and a trio in another. Ive only got eggs from 1 out of 4 pairs tho and its when i tried 5 together just to see what would happen. My tank sizes are 37, 40, 25 and 20. Alot of breeders use 20 highs for pairs. All the tanks contain an erray of smaller fish like tetras, corys, platy, loaches, barbs, rainbow etc… and the angels pay no attention to them. They only go after additional angels if added IME… even then they seem to be fine. My trio is 3 males and they squabble but no damage is done.
I am by no means an angel expert, ive only kept them for 3-4 yrs now but the opposing opinions are drastic i agree. Why do breeders use 20 gallons for pairs and then someone says 1 is too much for a 55 gal

. I have 4 adults in a 20L right now

. Its divided with a pair on each side and there perfectly fine. Ive found the veil tails to be less agressive but im sure that might be case scenario.
This is my 37 planted community with my smallest veil pair. I got them at nickel size. Theres at least 25-30 fish with them lol
View attachment 1573878
View attachment 1573879