Unless you’re a startup with extremely limited resources and no access to professional agency and development teams, you should never opt for website builder.
Website builders have their limits and are unable to match a custom website’s performance. If you have a proper budget, specific branding requirements and need advanced functionalities, a custom web design is the best choice.