Quality products and professional service is not guaranteed online. When interviewing prospective developers make sure you can see yourself working with them long-term. Quality design & development takes time. Additionally, once the site is complete you may wish to implement marketing or performance options. Obviously you can see how a forced or untrustworthy relationship can affect your goals.