Good question. There’s a lot to unpack there, and it’s covered in detail in a couple of blog posts here (part 1) and here (part 2).

But the simple answer is, if you want a really simple 1-2 page site, you don’t mind not having control of it, it doesn’t bother you that if Wix go bust you lose your site and you don’t really see any need to expand it later on, then Wix (or any of the alternatives like Weebly or Squarespace) will do the job just fine. But if you want more complexity, I’d recommend having your own site designed that you can control, and paying for hosting. It’s also worth noting that in some Wix packages if you use their e-commerce solution for online shops, they take a 3% cut!