Однозначно напрямую с заказчиком, во-первых — это удобство коммуникации, во-вторых — отсутствие переплат за посредника.
Приведу пример в сфере графического дизайна. Допустим я работаю через агентство или агента, который нашёл мне заказ, а мое дело только исполнить. Возможно на первом этапе получения ТЗ проблем не возникнет, но когда заказчик начнёт вносить правки, агент станет лишним звеном. Чаще всего правки требуют обсуждения, а не молчаливого внесения их в проект. И в случае с агентом этап правок растягивается в разы. Происходит примерно так: заказчик пишет правки агенту, агент молча пересылает их дизайнеру. Дизайнер оценивает правки и часть может отклонить (с аргументами), агент опять молча отправляет заказчику, а заказчик предоставляет контраргументы для своих правок. Хуже всего когда агент уже сказал: «мы все поправим». Тогда начинается конфликт с агентом, который отказывается обсуждать с заказчиком какие-либо компромиссы.
Поэтому я работаю напрямую, ведь зачастую у крупных заказчиков есть свой «агент» в виде PR-менеджера или подразделения. Иногда даже их присутствия достаточно чтобы «навести суеты» из-за того что они уже пообещали своему начальнику, что дизайнер все сделает, как тот хочет.
Идеальный вариант, когда исполнитель и заказчик общаются лично. Либо это может быть ответственное лицо от заказчика, которое полностью берет все риски на себя, а не советуются с руководством по каждой правке.
И конечно же процент от работы агенту отдавать не хочется. Возможно если бы агент в деталях понимал проект, мог на этапе обсуждения фильтровать правки и делал бы работу дизайнера максимально комфортной — то да, я бы нанял такого человека. Но для этого нужен второй я, который знает все тонкости проекта, потому что создавал его. А агент обычно не погружён в проект до степени понимания разрешенных дизайн-изменений, потому что это сложно. Только бывший дизайнер может стать хорошим дизайн-агентом.
Я считаю, что лучше напрямую.
И обязательно заключать договор, который либо самому внимательно изучить, либо проконсультироваться со специалистом в области договорного и трудового права.