As a designer, I see the appeal of a great looking template. But since that template was not created for your business and with your needs in mind, you will always run into branding and customization issues. Often templates will have more than you need, making your site “heavier” in the background (can result in a slower site). Or, it won’t have everything you need so you will have to add or move things around, which changes the way the template looks and was intended to be used.
To avoid these and other issues, I design every website “from scratch” and use a theme builder to develop each part of the site in WordPress. This gives me total control of what goes into the site and I don’t have to worry about conflicting settings or formatting issues.
I use the extremely versatile theme builder, Elementor. Every site I design and develop receives a complimentary Elementor Pro license (not the free version). This means you get all the features of this powerful tool without paying the annual fee!