I don't think postponing this to another big release is going to do anyone any good. You will not see magical revelations because it's postponed by another year.
Greg, Stas, Dmitry all three have deep understanding of the issues. In fact, I think we are closer to agreeing on a solution than it appears. I believe Dmitry is OK with Stas proposed solution + I think with a few more days of discussions with Greg we can nail something most feel OK with. Please note that the really important/urgent reasons for why namespaces are needed are resolved. Many of the discussions are around edge cases some of which are not that likely to affect developers on a daily basis. Stas' syntax suggestion for dealing with ambiguous situations will likely almost never be needed. So let's not make an elephant out of it. People who will actually start using this will find it beneficial (and I am sure pick-up will be faster in the OO realm than people here have noted). Btw, we are still in alpha. Historically a lot of these kind of issues have been resolved towards the end of the alpha cycle. That is OK. The beta/RC cycles are exactly intended to expose serious shortcomings in design with much broader community review. I can assure you two things though: a) namespaces are needed by many. b) We will never make everyone happy. Andi