No release is better than a buggy, incomplete first release. Having been down this road a few times I’d rather wait until it truly is beta quality rather than alpha quality.
Look part of the complaint is how Xojo is structured. They don’t do commercial apps other than the IDE. They’re not like a lot of us that create a dozen new apps in desktop, web, rPi and iOS every year. This is why reporting and the built-in database editor stink. They don’t use them! We can name dozens of classes/controls that aren’t great because Xojo does not use them like we do.
It’s great to say that they eat their own dog food but that only goes so far. They don’t use it like we do and therein lies the problem. They don’t have an internal feedback loop for things they don’t use. When web was first released it took them many releases (years?) to get Eddies Electronics working. When iOS was released it took them several releases to get an app in the App Store.
We can add Cocoa, and 64-bit to the list as well. Those weren’t done for the IDE, first, before it was released to us. They released it, got the bugs worked out and only then did the IDE get converted to use the tech. Seems kind of backwards, no?