Aquí lo que pasa, que mucha gente intenta utilizar un Framework, pero no saben desarrollar su propio patrón MVC. Está claro que si no sabes hacer eso, no lo recomiendo.. Sí, el framework es lo mejor, ahorras mucho trabajo y te centras en lo más importante, la lógica de tu producto. Pero si no sabes hacer eso, no recomiendo utilizar un Framework, luego cuando se enfrentan a un problema no saben ni por donde empezar.