Depende de la entidad del proyecto (tamaño y complejidad) y de los desarrollos futuros.
Si no va a tener desarrollos futuros (es por tener una mera presencia en internet) y el tamño no es muy grande.. un frelance. Si es algo que requiere actualizaciones amenudo .. una empresa solvente.
Cuidado porque algunas epmresas son menos serias que muchos freelance.