Great question — answering as the UphillTech team:
Builders are fine until you need Google to send customers: slow templates, no local SEO structure, booking/reminder integrations duct-taped on.
Rule of thumb: if the site must MAKE money (bookings, orders, quotes), hire. If it's a digital business card, DIY is fine.
Builder comparison: https://www.uphilltech.ca/posts/2026-08-05-website-builders-ecommerce.html