There's no easy answer to this question, as what's "best" varies from person to person and business to business. But I would recommend Webflow or WordPress as two of the best options out there.  Both have brilliant designs and templates and excellent features and will allow you to use a custom domain name. Plus, they have ecommerce website functionality — which is essential if you're looking to sell products or services online.  Of course, there are other online website builders out there that might be a better fit for your specific business. But in general, I think those two are two of the best options for small businesses.