Should you hire a web design agency or should you attempt to build your own website with one of the cheap template systems out there? Here are my top ten reasons to go with a pro.
1) You have no idea what good looks like. You haven't studied web design. You have no professional experience and no clue how to tell an effective website from an ineffective website.
2) You're not creative. Creativity is an innate gift which can be cultivated but not taught. You don't have it if you didn't gravitate toward one of the creative professions.
3) You don't know anything about marketing and branding unless you've studied it rigorously or have acquired training on the job. You have no idea how to most effectively position your product, relative to the competition, and sell it to customers. That you think you know, when you have zero distance from the problem, ought to give you a heart attack.
4) You don't know anything about SEO and digital marketing unless, again, you've studied it rigorously or acquired on-the-job experiential training. After you've built your website, you have no idea how to rank high in the major search engines. You also have no idea how to leverage social media to get found.