I would go with either dwarf cichlids or angels, but not both, at least not in a tank under 55 gallons as angels grow tall and wide- one would need a wider tank. I am not sure about angels but I know they would eventually outgrow your 29 gallon, unlike dwarf cichlids. Good luck in your endevors.....