Для начала определи критерии для своего проекта:
1. Функции
2. Скорость работы
3. Масштабируемость
Если с этим справится твой самописный фреймворк, то можно остаться на нем.
А если не справляется, то стоит присмотреться к другому фреймворку.
Так же учитывай время на разработку и дальнейшую поддержку проекта.
Плюсы стороннего фреймворка:
+ как правило большое комъюнити и соответственно много готового материала
+ скорее всего более быстрая разработка
+ с поддержкой не должно возникнуть проблем у других разработчиков
Плюсы своего фреймворка:
+ будет работать так, как ты сам напишешь
+ не будет лишнего "мусора", который ты никогда не будешь использовать в своем проекте