Cherry barbs are absolutely fine with angels. They aren't nippy (like most barbs are).
You could have a very nice mix of livebearers (mollies/platies/swordtails), cherry barbs, an angel, and a school of some type of bottom dweller (like cories, yoyo loaches, kuhli loaches). Maybe two groups of bottom dwellers. A good algae eater would be a bristlenose pleco, they stay around 4-6".