Проблема с фрилансом №1 - у людей слишком узкая специализация, кроме того что программировать люди ещё должны как-то вникать в воронку продаж, дифференциацию рынка сбыта, понимать как масштабировать продукты, мотивировать людей, масштабировать решение, знать об распространённых организационных антипаттернах и разрешать различные когнитивные искажения и компенсаторный процессы при выработке требований и непосредственной реализации продукта. Хоть инвестиции это и "План Я", но привлекать их в подобных условиях довольно просто.
Мало кто понимает разницу между стартапом и мелким бизнесом; если вы порождаете и исследуете новые рынки сбыта - честь и хвала вам, если это "очередной продукт" уже существующего рынка - это мелкий бизнес.
Проще всего мотивировать людей посредством их же самореализации.
Сейчас существуют очень много проблем в разработке и нет нормальных инструментов которые соответствовали текущим требованиям рынка. Но для большинства "простых смертных" и "фанатиков" эта точка зрения просто недоступна. Можно спокойно оформить пару OpenSource проектов, собрать сообщество, и на основе этого же сообщества развивать собственные продукты. Таким образом отсеивается 98% дилетантов и можно дать гарантии создания действительно инновационного и конкурентоспособного продукта.
Пишите в скайп - может чего интересного подскажу.
Сотрудничал с довольно успешными стартапами (Uber), но большая часть проектов были заведомо провальны ещё на этапе выработки требований, знаю очень много примеров "как не нужно делать".