If I had an empty 29 gallon around, I think I would buy 5 young angelfish and keep a watch on them until they paired off. After I had a pair, I would trade in the other 3 angels for some supplies etc.
A 29 gallon is just enough space for a pair of angels.