in a 29 gallon, I would plant it really pretty and heavy, use some lovely driftwood...make it really showy. then pending on how many corys you have and how mature the filter is I would get about 10 girls in total, that would give each 2.9 gallons of space. 15 girls would give you 1.9999 gallons of swimming space, only if you have very quite and sweet girls, but I might cut out the corys.
a little filter flow is good in a female tank...as long as its not slamming them into walls it will help prevent total dead spots for them to face off in.