Какой php фреймворк учить?
1) В чем смысл фрейморков? За тебя уже все написано. Каркас, CRUD/ORM и масса плюшек.2) Какой учить первый?никто не даст ответа. Индустрия сходит с ума, территория PHP проклята - одному работодателю нужен один фреймворк, другому - другой. Угнаться за всем этим - нереально. В идеале - искать работодателей, готовых вас "вырастить", т.е. взять лишь с минимальным набором знаний, например, теоретических. Все фреймворки знать невозможно. А если и возможно, то это лишь временно - нереально всю жизнь знать все возможности десятка пхпшных фреймворков. 3) Почему способ с самописным роутером, плохой? Фреймворк - это не только роутер. Можно перефразировать вопрос и спросить: Почему способ с самописным фреймворком плохой?Самописный фреймворк - это не плохо. Как получение опыта - очень даже хорошо. Для себя можешь писать. Но что бы в команду устроиться работать, тебе твой фрейм самописный не поможет. Команде нужна унификация, для этого и существуют фреймворки.Думаю если немного его усложнить, то и с более сложными проектами справится.  бесспорно. реально справится. только он будет заточен только под тебя. и будет ограничен функционал - тебе не хватит жизни, что бы написать то, что делают команды фанатиков.
Тот который вам зайдет.
Мне вот Yii2 зашел из ПХПшных, кому-то Laravel  заходит. а кто-то вообще на кохане сидит все еще.