it's something i'm 50/50 on on one hand, launching early, you can get feedback from the community as soon as possible -> faster reiteration on the other hand -> launching something early, that's not really presentable, you end up throwing off most of the people initially interested, leaving them with a "meh" first impression, and with how big word-of-mouth marketing is on nostr, it's not good for the thing launched.