This brilliant team envisioned concepts and systems almost no one imegined two years ago. They already proved being capable to make it work, in spite of (or along with) a constant influx of disruptive/highly experimental features to add into the same protocol.
We also have this great community with lots of active, committed and enterprising members full of ideas and critics (let's stay with the positive ones, that are amazing).
Having this almost perfect combination of core team and community brings an extra challenge: to strongly agree on the scope for the product, find consensus on its base features and development process. I see critical at this point to find the sweet-spot between feature set and admissible time to release the stable product.
I'd rather spend a whole week (or even a month if needed) deciding which features are key for Bitshares 1.0 so devs and we all know exactly where to focus . Too many ideas lead us to a lack on focus. Don't let a small lack of coordination to debilitate us on this exceptional project.
As far as I've been reading last days, we are talking about: reducing dilution (rethinking the way to fund projects/delegate pay rate and to undo merger or delay vesting), referral system into protocol, Turing complete scripting, merging Bitshares MUSIC blockchain, BitAssets 3.0, Bond market, etc.
I think Bitshares nature is somehow marked to be constantly evolving. Even if we can make most of this features stable in 1.0 in a reasonable time to release the full protocol at once, I'm sure we will keep getting great ideas for new features and improvements that most of us will want to see in the protocol as soon as possible. Also lots of new features at once means a lot of possible points of failure.
My point is we already have an incredibly useful and competitive product, with just a few market design and code issues. I'd suggest just to fix those issues, add the minimal BitAssets 3.0 features needed to have a good market and focus just on that for 1.0 release.
Mean wile we could take devshares one step further, encourage adoption so we can test features involving social experiments and not just code (economic, market, social and marketing related features we have no way to evaluate viability without monetarily incentivated users), so we can keep bringing features to Bitshares in a gradual and organized basis only after extensive real life testing.
That or any other solution that may bring certainty to adopters.
Remember stability is one of our first sell strengths!