Antes de qualquer framework, vem a linguagem. Dominar a linguagem em si te dá um nível de controle e entendimento muito mais profundo. Eu mesmo já criei dois frameworks em PHP e não me arrependo — reescrevi a roda porque precisava entender como tudo funcionava por dentro. Isso me levou a um novo patamar e me ajudou a superar meus próprios limites.
Para projetos maiores, usar um framework pode ser a melhor escolha, pois oferece velocidade e estrutura. Mas nada impede que você opte por PHP puro, dependendo do seu contexto e dos seus objetivos. Mas sempre vale a pena dominar a linguagem!