Angels don't like each other when they pair up. Any extras will be bullied and killed, from my understanding. Angels are, after all, cichlids, a group of fish not known for being friendly. With a 58 gallon tank, first, is it long or tall?
Either way, you could just do the basic tropical community.
If long, a species tank that size with Scarlet Gem Badis would be quite the site, I'm sure. 4 fish per 10 gallons of water (with plenty of hiding places) and you could have 22 or so of them, or 11 pairs. They don't do well with other species though, very shy. I would stick with 12 or less (6 or 5 pairs) as they may not have the SA needed for territories in a 58gal tank.
If tall, you can do a pair of angels, a gouramis, and some corys. Maybe a smaller pleco (Bristlenose or Bull Dog I think). Plenty of plants/decor if you want to attempt more then 1 pair of angels.