One thing I want to clarify is that we're mainly just being paranoid. Having been burned a number of times by players having unexpected reactions to things we thought were positive, we're second-guessing things.
I can certainly understand the second-guessing part, you guys have been through a lot. And even though I personally feel that letting players have the editor as is from the get go is a good thing, it is really only my opinion, and one based more on my own feelings about how I would feel about it.
So... to be honest, it's really a tough call. If you go with just putting it out there, it might engender some sense of "The game is too easy... or the game is too hard..." that tigersfan mentioned.
Then again... it may not.
If you hold it back, or put limitations on it, like you have to explore x, to unlock it, or you can only edit your own levels, or there are labels that say "Official" and "Not Official"... or whatever... well, that could explode back too! With people resenting it.
Or perhaps not.
I really don't know what to tell you that will make the decision, or the difficulty of the decision easier. Is there a majority of opinion one way or another? Have you asked, not just us forumers,
(who tend to agree with you mostly anyway) But people outside? (But then again, I read a review and the guy was an idiot, so talking to people outside might be worse instead of better.) Ask the people in your family, in the crew that works on the game, ask them what they think, and then make a decision.
If you are of a mind, you might go to a quiet place and just let your instincts tell you what to do, or pray if you feel it. There is no easy way around this. What ever you decide to do, most of us forumers will probably be with you. (or is that backwards?)
Anyway, best to all of you, hang in there and keep making games, i think they are pretty cool, and even if i'm not 100 %, i still buy them.
In the end, all you can do is your best, and make what you feel is the decision you feel is right. That is all any of us can do.
Take care,
-Teal