Keep in mind that your website is often the first impression people will have of you and your business or service. This is what potential clients will look at to get a sense of what they can expect when doing business with you.
While it’s true you can set up your own website using one of these free templates, keep in mind that everyone has access to those templates. Hundreds of other people could be using that same template. Your brand is what sets you apart from all the other businesses. By using a template you are erasing your brand recognition. This is not a good thing to do. Especially when today’s businesses need all the help they can get to stand out and survive.
It is far more important to have a unique brand image (including your logo on your website) than to save a few dollars. And unless you are a competent graphic designer, go to an expert. This is the only way to get a strong brand image that you can be proud of.