With the recent release of the second Zope 3 alpha it seems to be a reasonable time to start trying to develop under Zope 3 "in anger". Zope 3 has a lot of nice features and is clearly much cleaner and saner than Zope 2 is. I would also like to contribute to the project as a community member.
But at this point, my paycheck depends on doing consulting for a variety of customer projects. My customers are wisely risk-averse and creating software on top of something so new (the expanded mnenonic of "Zope X3a2" is "experimental Zope 3 alpha 2", which doesn't particularly evoke confidence that things won't still change radically) is something that I just haven't been able to convince any of them to allow me to do. Even if there was a "Zope3 1.0" release, for better or worse, I don't see a way to convince my customers to try it until Zope 3 is made backwards compatible with Zope 2, so they don't need to do a complete rewrite of all of their code in order to move forward. The amount of work required to make it Zope 3 backwards compatible with Zope 2 is just completely mind-boggling; I just wouldn't even know where to start and I suspect that even if I did, I would go broke trying to make it so. Someone is going to need to fall on the sword for that to happen.
I was lucky when I started working for ZC, because effectively they paid me to learn Zope 2. As of now, I have no such sponsor for Zope 3, and I lack the time (and frankly the intellectual curiosity) to learn to write code in Zope 3 on my own. I also have a tremendous committment in code to Zope 2 that I need to continue to support, so taking on a Zope 3 project "for fun" seems like it would be biting off more than I can really chew. I suspect there are a lot of people in the same situation.
That said, I suspect there are people that are new to the Zope world that would benefit greatly from just forgetting entirely about Zope 2, and going straight to Zope 3. I hope there is a critical enough mass of these people who will push Zope 3 forward and maybe I'll be able to catch up a little later. If this doesn't happen, I fear I will never get to do any Zope 3 coding. :-(