The devs should definitely release it. Even if it would be really buggy, they would get a chance to hear feedback from us, improve it, and fix bugs.
That's kind of what they've been doing. STO Foundry is still technically marked as a Beta. In fact, a fair amount of that stuff they have shown for the NW beta is feedback we've already given and bugs we've already reported.