Если нет желания разруливать проблемы, то реально, агентство с менеджером это лучший вариант.
А иначе фрилансер должен быть не тупо программистом - «ваш код говно! Я напишу хороший! Платите гроши! Где задачи? Нет задачи нет работы!». Фрилансер должен быть «решателем проблем».
Где-то поговорить, где-то видео записать, где-то костыль запилить, чтобы работало прям сейчас, а не через 4 недели, а иногда просто дать совет, который не принесёт тебе прибыли