Let's face it, the main reason is to save money. By hiring a freelance web designer, instead of a web design agency, you are hiring the talent directly, and avoid paying the project manager, the CEO, the cleaning lady and the rest of the overhead. Even if you have sufficient budget to hire an agency, there are still advantages to going with a freelancer. As opposed to working with a web design agency, where a designer has nearly no relationship with the client, you will be able to work directly with the designer to achieve just the results you are looking for. Working with a freelance designer inevitably yields faster results, because there is only one person for the work to go through.
Have questions? Contact me today and I will help you get answers.