Wow. I get busy for a while and come back to this?
I'm trying to be optimistic. But, initial reaction is disappointment for several reasons:
A) I spent a lot of time learning and configuring Corral.
B) I spent a lot of time considering and submitting feature adjustments and bug reports.
C) Overall, it works great. There have been some glitches here and there. But, nothing major. I am skeptical of the idea that bringing Corral features to 9.10 is going to be any more stable than Corral was. I've been working in software development for many years. Once you make significant build changes/releases and get the public using them, you have lots of bugs. 9.10, to this day, still has bugs too. There is nothing magic about it that is going to save anyone wanting to new features from having to deal with bugs.
D) I have to say that the Angular based design screenshot is hideous compared to the current Corral UI. I hope that is a quick mock-up and a massive re-work of the UI design under Angular is planned.
E) There is zero reason to bloat and complicate the system keeping jails around. Its limitations proved themselves over several years in release. It takes some learning to switch. But, the docker system does everything jails did better. Out of the box there are many new, useful tools available there. Making both jails and docker available seems like a messy, confusing solution that will be more work to support.
F) I couldn't read all 15 pages of comments. So, correct me if I'm wrong. But, it sounds like the middleware system will be out? That feature alone makes 9.10 look like a turd in comparison. We are really going back to pre-2010 when we had to leave a web page running in order for operations to properly complete?
G) The number of people shifting back to 9.10, by itself, is not a good metric to base this decision on. A lot of those were probably due to reasons that have nothing to do with the quality of Corral.
This is too radical a shift in direction for software that so many people rely on, carefully choose their upgrade paths for, and invest their free time contributing QA for.
I think that the exact opposite approach would make more sense: Keep Corral. Re-do the UI so that it looks the same but uses an active framework instead. And MAYBE make an optional feature install of jails for those who can't find the 2 hours of time needed to learn docker. Keep fixing bugs as you will need to do in any case anyway.