The short answer
Choose the option that matches the work your team wants to manage.
A website builder such as Wix or Squarespace can be the right choice when you want to control routine editing through a visual dashboard and are comfortable building or configuring the site yourself. A commerce platform such as Shopify can be a better fit when product, inventory, transaction, and store operations are central. A custom-coded website can fit when you want the first build handled for you, prefer a tailored interface, and want the website files delivered after the project.
Neither route is automatically better. A builder provides a visual editing system but requires ongoing use of its platform. Custom code gives the developer more control over the finished interface, but future changes still require someone who can work with the code. Compare who does the work now, who handles it later, and what can move if your needs change.