A DIY website builder (Squarespace, Wix, GoDaddy) is a reasonable choice if you have the time to learn it, a clear sense of what makes a site convert, and a business that isn't yet ready to invest in something custom. The upside is cost and control; the downside is that most builder templates aren't built with local SEO or lead capture as the priority.
Hiring someone makes more sense once your time is worth more than the price difference, or once you've tried the DIY route and it's not converting. A properly built site should be faster, rank better locally, and be designed specifically to turn visitors into quote requests - not just look presentable.
The middle ground many remodelers miss: a builder site plus a professional review and cleanup (speed, local SEO basics, a proper lead-capture form) can get you most of the benefit of a custom build at a fraction of the cost, if that's genuinely all you need.