For a better user experience, yes. When you build a website either by scratch or on a drag and drop style builder, your website will have a generic domain assigned to it that is oftentimes lengthy and hard to remember. When you connect your own domain name to your website, it both simplifies what people have to type into the search bar, as well as adds more professionalism to your business in general.