One thing I have learned is that getting something out quicker is usually better than waiting until it is perfect.
Case in point. My current company wanted a website. They had worked with a few companies to get them a site for almost a year without much luck. I mentioned I could get a site going pretty quick and cheap using a template and perfect it from there. We tested it but gave it a hard date to be launched knowing that we could fix bugs along the way.
It took a month to go live and the owner’s exact words were I feel like a kid at Christmas.