You should be able to do a single centerpiece fish with that stock as long as you don't end up keeping alot of fry since they can overrun a tank in no time.
As far as angels go each has an unique temperment and having one in a 29 does not mean it will automatically dominate a tank especially when added as a young dime or nickel sized bodied. Currently I have 12 adult breeding angels in a 100% planted 220g tank and I would not call them social nor do they stay in a group. There is still some aggression even in such a large heavily planted tank as they are cichlids afterall. The only thing is when kept in groups aggression tends to stay within the group which is not good if there aren't enough angels to spread it out. Todays "color" bred angels do not near obtain the size that the wild caught Altum Angels or even half wild caught bred angels do. Veil or super veil angels tend to need a deeper tank due to their extra long fins. In a 29g with tanks dimentions of 30"x12"x18" a single angel kept with a smaller number of fish will work.