When it comes to website design, agencies are more appropriate because there are so many different components of a web design project that requires multiple specialists. An agency may have done these kind of projects before and have set roles and processes for completing the project as efficiently and effectively as possible. An agency also has accountability because if a freelancer doesn’t complete their part, you will have to find a replacement. The slight additional cost can save you thousands of dollars in the future.