I wrote a long response to this here about TTW development vs. filesystem-based development but just erased it. It feels pointless, as this topic has been discussed ad-nauseam on Zope lists and elsewhere.
Maybe you should consider recusing yourself from doing Zope development for a while? I'm not trying to be snarky at all by saying that, it's a serious suggestion. There are plenty of other Python frameworks for building web apps out there (but you know that...) Zope really just isn't for everyone, and it's *ok* that you prefer using something else. I'd miss the outlook of your posts about Zope, actually, but they seem to be at the expense of your "programming happiness" which no one should deny you of! ;-)