Если хочется гарантию, что не будет геморроя вроде "это было не оговорено и делайте сами" - по-моему, лучше обратиться в студию. На фрилансе нет гарантии. В идеале, ты сам должен чётко понимать, что хочешь, чтобы транслировать свои мысли исполнителю. Потому что очень часто имеет место недопонимание, и как следствие агрессия друг к другу. А корень зла - в плохой формализации требований. Дизайн - хорошая основа для ТЗ, но не его замена. Нужно максимально подробно описать буквально ВСЁ, это единственный способ доказать, что всё действительно было оговорено.