У меня была ровно такая же дилемма два года назад. Я потратил дофига времени, чтобы разобраться и начать таки кодить свое приложение самостоятельно. Но ... так и не начал кодить на должном для меня уровне.
Пришел к выводу: нахожу фрилансера в своем городе, беру за ноздри (заключаем жесткий договор), плачу достойно и получаю результат. Теперь ситуация в том, что при тех договорных условиях, которые я предлагаю, отваливаются 90% халявщиков. Зато остаются 10% тех, из которых я выбираю, смотрю на портфолио и прочее.
Еще немаловажный момент, которого я коснулся – портфолио разработчика. У меня, как у веб-студии, есть сотни паролей своих клиентов, которых я веду. За 2 минуты я могу разом остановить их продажи, заблокировать робокассу, CRM, телефонию и прочее. Но использую ли я это? Нет, это не в моих интересах. По портфолио сразу отрезается сброд. Если у человека 20 приложений в портфолио, попроси его в деталях рассказать о паре из них, сколько времени тратил на разработку, проектирование, с какими проблемами он сталкивался (без раскрытия коммерческой тайны), это позволит удостовериться, что это действительно его проект (либо он великолепно врет; но для выявления вранья существуют вполне простые в освоении техники задавания вопросов). Подобный распрос можешь мотивировать тем, что у тебя есть точно такая же задача, и ты ее хотел бы реализовать в дальнейшем.
Вот так.