The way things are configured are very inconsistent at the moment. Configuration through a GUI has the advantage of being newbie friendly, but is very time consuming and has many restraints.
I strongly advocate that textual configuration becomes the preferred way of configuring openHAB again.
Operations and changes are very fast and easy to make and can easily be shared across multiple instances.
Most configuration problems and questions with openhab1 have been about the configuration of z-wave devices. The device database effectively solves these problems. Also there are many posts asking for textual configurations.
A nice compromise could be a configuration format which is human and machine readable (e.g. yaml).
The configuration GUI could then just create/modify those files. More advanced users can create files directly while newbies could use the GUI to create the files.