Forgive me but this whole discussion seems really ridiculous. That "Dream" thingy isn't game engine nor level editor. It's asset copy/paste keyboard shortcut. I looked all the official videos and even the one with title "What is Dream" didn't actually explain what it is. It seems to be ready made game with modding tools/ level editor. That's it? But for what kind of gameplay? What kind of different game mechanics can you create? Is there pathfinding? Is there combat system? It sure "looks nice" but that's the job of artists and other content creators and not game engine. That's not polish, that's content. They also might have community now but they sure started with well paid artists to build on.
So what's the point comparing really limited ready made game with modding tools against all purpose game engine? Obviously ready made game has assets to play around with but game engine expect you to actually make the content for your own game.
Instead, lets compare apples to apples. Even in official Godot documentation they have mentioned Unity3D (which is an actual game engine) so that's something we could compare Godot to. I have to admit that Unity is really easy to use. It's so easy actually that you don't even have to learn anything. Look at Digital Homicide for example? The other thing is that you don't even have to make your own assets. Again, look no further than Digital Homicide. These two aspects are both the greatest achievements and its doom. Because what you get is hoards of kids who s**t out games left and right with gorgeous graphics (that they have bought from the asset store) but with no gameplay. And that's what Unity essentially is - an asset store. But as an engine, well, I can't say it suck (after all, to my surprise, there have been made decent games with it), but I can't say it's any better than any other game engine (Godot included).
Godot is extremely young engine and the fact that you can already compare it to other engines, that have been decades on the market, really shows the giant leaps it has taken. Expecting it to be polished at this stage would be waiting it's death at its infancy. So if you ask me - I don't want Godot to be polished - I want it to be developed. But even more than that - I want it to work (or more precisely - keep working). As sure as hell I don't want Godot to become as bland as any other run-of-the-mill game engine. I rather see it acquiring it's own niche audience than to become an "asset store" or showelware factory. I also don't see any reason to try to compete with the AAA giants. They already have their market. It's better to be proud indy or mobile engine than wannabe 3*A lookalike. Anyone actually looking for polish are already on those bandwagons. I think people who look something robust, lightweight and rapid development, those people are looking at Godot.
It was a long rant but "that's just my opinion, dude" and by all means everyone is welcome to disagree or prove me wrong. But please don't say that something in rapid development is "lacking polish". "No s**t Sherlock". That's how it's meant to be. Also don't say polish means being an AAA engine, Asset Store, modding tool, level editor or already having your niche market established. That's nothing to do with polish.
Thanks for reading. :)