Wow, we struggled with several wedding vendors, including our initial wedding planner. BUT, we also had some awesome ones. All vendors took quite a bit of work and patience. It was tough, but you really have to push for what you want. I feel like many vendors want what they want and get you into a last minute situation where you have to go with what they want. Make sure you keep communicating (even if you feel like you are over-communicating) what you want and try to get things locked in (including design) as soon as possible. We had some vendors push us off to the last minute which created a lot of running around two weeks before the wedding. I wish I would have been a bit more pushy to be able to free that time up.