Трудно ответить на комплексный вопрос при таком малом количестве вводных. Для разных типов сайта, разных бюджетов и подходов к его созданию будут разные решения. Например, если вам нужен одно-двух-страничник, и делать его вы хотите сами. Если вы его делаете для продаж в интернет и соц.сетях, то это одно (я бы выбрал Битрикс24). А если речь идет о комплексном решении для торговли с интеграциями и вы его заказываете у агентства, то совсем другое.