It would make quite an aggressive tank imho. Personally, i wouldn't waste my bioload on damsels.

Other than being greedy and territorial, they don't really have much personality and I've never heard of anyone in this hobby having a bond with his/her damsel. I consider tham as 'background fish' but with a 29 gallon, you may not have enough room to get anything else, so you're stuck with these guys. (good luck catching them too!) Gobies, Blennies, however are a definate yes!