There are two reasons why it pays to hire a professional:
1) it will look professional, and
2) it will be completed.
How many projects have you done around your house that you regret doing? You paid for all of the materials, took the time to complete the project, and when it was finished you realize that you lost money on the materials, and you lost time. Some people are better hiring professionals.
How many unfinished projects do you have at home waiting for your attention? Me, too! I have half-finished quilts, pillows, and curtains; I have yards and yards of material and patterns that are now out of fashion because I got a burst of energy and decided I would make something for myself or one of my 4 children. What happened? Life happened. I had every intention to do it, but you know the famous saying, “The road to hell is paved with good intentions.” It never got done.
Websites are no different. They are time and labor intensive tasks that take skill and drive. If you start a website, and it is only partially finished, that reflects poorly on your business. People don’t want to see half of a store, nor do they want to see a partially finished website.
If you are task oriented and usually finish the jobs you set out to complete, then definitely give it a try. If not, save yourself the trouble, and just hire a professional to do the job right.