You have decided your business needs stronger branding. Now comes the harder question: do you hire a freelancer or a branding agency?