Updating levels vs Making it polished from the start
I've noticed recently that a lot of popular threads in the level showcase forum don't necessarily have a lot of posts because they're perfect-best-level-I've-ever-played quality, but because of all the feedback and updates they get. I thought it would make in interesting discussion.
Say somebody spends weeks and weeks making a level and try to make sure that it is perfect in every way. They ask people to test it and give feedback before they publish. They end up with a highly polished level/game that very few people can find anything wrong with. In my opinion this is how levels should be done and it's what I always try to do; I only publish when I'm 100% sure the level is as good as it can be.
And then you have someone who publishes a level when it isn't complete or only finished to a basic level, as a kind of starting point that they'll update over time with feedback and suggestions. I'm seeing this more and more. The problem (in my opinion) is that these level threads always seem to be on top. Obviously if people continue giving feedback for things that could be improved and the level author keeps updating their level the their thread will have more posts and discussion going on (and therefore more noticeable) than the more "finished" levels where all anyone gives is praise. The trouble is that nothing but praise doesn't create any kind of discussion, and therefore these threads are more likely to go unnoticed.
So, the thing I wanted to discuss is... is it right that it works this way? Is it fair that levels which start off, for lack of a better phrase, "less complete", get more attention than those the creator spends more time and care over? Is it better to approach creating levels this way, start off simple, get it out there and improve it over time? Or should they be made good from the start?