David's Bridal is really just a bridal/wedding factory. It churns things in and out at a lower cost. I don't think that's a surprise to anyone, Nonetheless, you can still be the best at what you do and how you do it. I just don't think they're the best. The selection just looks cheap. You can be inexpensive and still have a quality look. Their staff also seem complacent.
My biggest issue was that I got measured for my bridesmaid dress by their staff and the dress came in too small. 2 inches too small! I went into the store and they were able to zip it up at the cost of my lungs. They then said that I was "inbetween sizes". WHY would you order the smaller size then if I'm in between?
I also find that they NEVER answer their phone the first time. I usually have to call 3 times in a row to actually speak with someone. Once, I was even put on hold for over 10 minutes. I hung up and called back to talk to a new CSR. I'll never go back - unless another friend decides to go for her wedding.