Всё упирается в цену и качество плюс есть фактор доверия.
1. Знакомые. Доверие высокое. Цена ниже, чем у одиночек и компаний. Качество высокое. Для своих плохо делать не будут. Я использую в первую очередь именно этот вариант, но далеко не всегда можно найти свободного и подходящего знакомого. У кого они есть - здорово! Отлично подходит для старта с нуля.
2. Одиночки. Доверие низкое. Цена средняя, ниже чем в компаниях. Фактор что Вас кинут присутствует всегда. Многое зависит от умения найти потенциально надёжного человека. И, конечно, путём проб и ошибок, всех необходимых сотрудников таким образом можно найти. Хороший бюджетный вариант.
3. Компании. Цены, как правило, выше. Доверие тоже выше, чем для одиночек, ведь у компаний есть хорошая репутация, а не только отзывы на форумах. Отлично подходит для тех, у кого есть деньги
.