Website builders are a suitable tool if you want to create a business website, a portfolio website, a blog, a landing page, or a smaller to mid-sized online store.
For bigger websites and online stores with special requirements, a CMS like WordPress or self-coded solution is usually the better choice.