Я второе. Но это сугубо мой личный опыт после обильной практики по первому сценарию. Второе, как минимум, развязывает руки и всегда будет востребовано. Первое уже и так отмирает, если организовать грамотно работу с порога и заложить правильные схемы работы с подрядчиками (имею ввиду рамочные контракты с предельными суммами на 2-3 года и работа по заказам), когда оттендерился разок, а потом по рельсам катаешься, изредка используя soft skills. Второе привлекательнее тем, что это гарантия трудоустройства где угодно и когда угодно, при желании халтура, при желании - стек знаний, который может очень помочь в ситуации, когда тебе нужно в одиночку спасать мир, как Брюс Уиллис
Какое максимальное количество человек у вас было в проектной команде, сколько стейкхолдеров, сколько ПМов было в прямом подчинении, сколько подрядчиков, как часто приходилось бывать спонсором проекта, сколько процентов своего рабочего времени вы тратите на коммуникации? Не хочу обидеть, но как только в команде планировния на IT проекте появляется Solution Architect, то я вообще не понимаю зачем ПМу технический бекраунд. Сам по себе технический бэкграунд безусловный плюс, если не в ущерб другим навыкам.