As I remember it I thought it was very good. My only SNAFU was that I need to wipe the drive boot block from the CLI, which wasn’t an option from the GUI.
But generally, the curses installer is very much like the old slackware installer, which was also pretty good.
Whatever updates are made, please give consideration to the minimal hardware user. I don’t know if the void boot disk has a tty console turned up by default like Arch does, but it is a good feature for commercial users. I’ve installed arch from a 9 pin crossover cable, and it wasn’t fun. But it scales, sorta. Unfortunately, Arch itself doesn’t scale all that well. So…
Personally I think the best way would be to make the configurator web based. A web page on VOID print out XML in a text file, that could then be cut and pasted to TTY, or sneaker netted onto the host.
Generally I prefer to do the initial configuration and the firewall setup over a TTY, and only then plug in the network interface and install the rest of the features.
I have nothing against GUI’s, I just never have enough plugs or desk space for the extra monitors. So the best of both worlds would be a cut and pastable XML file produced from a Web GUI.
As long as the configuration file is human readable, I think this is a polite solution that most people would accept. It doesn’t have to do everything, just all the trivial stuff. The users can then do the rest by hand, or append their own XML in order to cascade the installation process in a scalable and secure way.
The biggest issue with installers, has been the same for decades. They either don’t scale, or they are insecure. And lets face it, there is enough work there by itself.
(Linux user since kernel 0.98)