I agree with libertybelle: 29 is a bit small for angels, especially if they form a mated pair.
That said, you still have room for interesting fish: Honey Dwarf gouramis, kuhli loaches, various small tetra species. You have a lot of choices. Search the forums for "stocking" and look for 29 gallon tanks. You'll find plenty of ideas.