Je rejoins également la réponse d'@rthur, il n'y a pas de réponse absolue, tout dépend de l'environnement de ton projet. En particulier le fait de travailler seul ou a plusieurs...
Une architecture maison n'a réellement d'avantage que si tu maîtrise ton sujet, que tu travailles seul, que tu as besoin de performances particulières... En effet, si d'autres personnes doivent participer au projet, tu pourras plus facilement trouver des gens qui connaissent déjà tel ou tel framework, mais tu n'en trouveras aucun qui connaissent le tiens

Outre le fait d'être opérationnel tout de suite, le framework existant est également largement diffusé (pour les plus célèbres en tout cas) et bénéficie généralement d'une communauté et d'un support actifs. Ainsi les montées de versions, les corrections de failles de sécurité, etc. sont suivies avec attention par toute une communauté. A toi de faire ce travail pour un framework maison.
Ce sont en revanche des contraintes de normes, de structure et une façon de travailler à apprendre, mais comme le dit @rthur, c'est jamais perdu
Si ton besoin est d'avoir du pratique et du simple, le framework existant est le plus rapide. Il faudra plus de temps pour le prendre en main, mais il y aura des gens pour t'aider
Pour autant, et selon le contexte, il reste 5% des cas où il est important de régulièrement avoir des gens qui réinventent la roue
