angels do fine in a tank with other fish.
in most cases, they will be fine (with a breeding pair as the exemption).
even angels that have been stunted by tiny tanks do fine with other fish.
larger tetras, corydoras, and some gouramis and platies make great communtiy tankmates with angels, and sevurum, blood parrots, and rams make good cichlid tankmates.
the fact is that angels make great community fish if you out them with the right fish. obviously, they wont be goot tankmates with barbs, dainos, or larger livebearers, or tiny tetras.