Стек выбирается очень просто - если в конторе пхпшники - то будет PHP, если джависты - то Java и мечты про Scala и Kotlin. Конкретные фреймворки и технологии - результат приложения двух противоположных сил 1) писать на чём всегда писали, ибо предсказуемо и 2) тащить то, о чём на последней бунинской конференции больше всего докладов, а то как лохи.
Кто решает, какая из двух противоположных сил окажется победителем? Вы за совмещение ролей team lead и tech lead в одном человеке или считаете, что разработчики будут договариваться в каждом спорном вопросе?