I've been thinking about this for a while.... Basically, I've built my own framework and library. I really like it. Works well and I understand it completely. It seems to be pretty flexible too when changes need to be made. I have the standard components of MVC, some view helpers built in among other things. The controller router is a little more simple, and more restricted/less flexible than the Zend router. Actually, my MVC "framework" is more simple and more restrictive in that it doesn't offer a bunch of ways to "make it work for you". It's what it is. And I actually like that. I'm not trying to do everything.
But... it's just me. I have little documentation and little tests. My fear is that someday someone might have to edit my code and have a hard time. I've tried to make it easy to understand of course. I'm always thinking of other people when I code, even thought it's rare that someone ever gets in and edits it.
I've been keeping an eye on the Zend framework. So far, I like what I see. There are some cool components coming and already there. I've thought about keeping my controller system and just using Zend components... but then.. what's the point? There are many developers working on the framework and it would only benefit me to use that as well.
I like my controller architecture (although similar to Zend). I use Doctrine for my models, love it.
Does it make any sense for me to switch over to the Zend framework? What is an obsessive, loving to re-invent the wheel geek like me to do?