Why it is better to have a Web Agency build your site
DIY website builders advertise and display themselves as a simple, easy to use solution to get professional modern websites at low cost. While it's definitely a bonus to pay so little to get your website published and your business name out there, it comes at a cost. Your time.
Easier said than done
Building websites isn’t easy. The idea that you can purchase a $20/mo plan and have a site that just wows your visitors after an hour or two of tinkering is unrealistic. Even using DIY site builders, it can still take a professional web designer 40+ hours to get a finished product.