The short answer
Choose around the work you actually want to own.
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 gives you a defined editing system and an ongoing platform relationship. Custom code gives a developer more control over the finished interface, but future changes still require someone who is comfortable working with the code. The most useful comparison is not “easy versus hard.” It is who does the work now, who does the work later, and what can be moved if your needs change.