I started developing in Laravel (I developed DStable in CodeIgniter.. which I'm unsure if that ever released, but then I moved over to Laravel). I will always use a framework for larger projects. If it's something small, then no, I don't use a framework. But if it's a large project, I will always use one. It has great security, stability, community, etc. There is no reason not to and reinvent the wheel in my eyes.