Eu comecei a programar sério em PHP numa era em que os frameworks não eram tão comuns, e passei pelo processo de criação do meu próprio franework, relutante a aderir a uma das pessas opções que existiam na epoca.
Foi um processo interessante de aprendizado que recomendo a qualquer um que queira se tornar um bom programador, embora eu não recomende usar em produção ou em um projeto grande.
Depois de um tempo surgiu (ou popularizou) o Laravel com sua documentação "magica", e me conquistou. Aos poucos migrei para ele e uso até hoje.