The David's Bridal website is very well put-together, and helps you spend less time trying on every possibility in the store when it time to try things on.
The biggest problem is having to go to the physical store nearest you to place an order, at least for attire. I am dealing with 4 different David's Bridal locations across the US (my bridesmaids are very spread out), and have gotten vastly different service from one location to the next. If you have a bad experience and another store is near enough to go to, do so, and let them know why you're walking out.