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