Generally speaking if something is mission critical, you don't want to do major software upgrades immediately following the initial release with anything if you want bug free expectations (assuming your current version isn't having issues). You aren't really going to find that anywhere. Stuff sneaks through the cracks all the time whether we are talking music software, operating systems, or anything else and that's especially true the larger the application is. You can certainly minimize the risk, but it's always going to be there even when you are doing things right. If you require the Axe to be totally fail proof with the firmware, you should probably still be on a pre-23 version IMO.I used to run an engineering department and you are, ideally, correct. However, I assume fractal does not have a bunch of qa engineers which leaves them with only a few options.
1 - put out a beta and have the early adopters find bugs, then integrate those changes. When you think you’ve gotten most of them put out a final release which a wider audience will then download and find more that are then fixed in incremental releases (ie 1.xx)
2 - keep the update in beta for an extended period of time and do a lot of in-house testing with whoever you can find. This takes away time from new features and updates will be a ton slower but a final release will likely be more stable.
3 - hire a bunch of people to qa it. Pay for new versions like other software.
The old adage holds that you can pick 2 of cheap, fast, or stable. With how easy it is to roll back, I, and I’m guessing most on here much prefer fast and free. If you’re concerned about stability just stay 1 whole version back, that’s what most people do in the corporate world with software.
Also as an aside, I’ve only had my axe for a month but I’m floored with not only the sound but also how Cliff manages to keep development rolling so quickly on such a massive feature set with relatively few bugs. Kudos to the whole team!
That being said, I love this firmware update!!