Как работать с русскими клиентами во фрилансе?
Договор + Предоплата + Полное ТЗ = мир дружба балалайка, по другому без шишек не получится : )
Побывал в своё время по обе стороны баррикад. 
Могу сказать следующее: если заказчик не имеет ТЗ (подробное описание того что он хочет) это не свидетельствует о его неадекватности. Вам как профессионалу возможно предложить такую услугу как создание и проработка ТЗ. В каком виде это делать: платно, бесплатно, совместно с заказчиком, полностью взяв инициативу на себя - зависит от 
- бюджета проекта,
- Ваших возможностей,
- Вашего желания.
В любом случае, навык формализовать (строить) работу с заказчиком будет полезен не только во фрилансе. Так что на Вашем месте в паре тройке проектов я бы не поленился и предложил бы бесплатное составление ТЗ.