Sorry if it's an improvement already considered.
Pipeline is powerful, but IMHO it could be more attractive for all kind of users.
Nowadays, we don't write config.xml files to configure jobs, but we have a friendly graphical interface to do that task. We don't see config.xml file from Jenkins, but we can write source code in text boxes if it's necessary.
In the same way, I'd suggest providing a friendly graphical interface to configure nodes and stages, in which we don't see source code for common tasks like SCM configuration, triggers, ... But we can write source code in text boxes if it's necessary.
I think it could make Jenkins Pipeline more attractive.
I love source code, but there are people that could refuse Jenkins when seeing too much source code in order to configure common tasks.
Summary: graphical interface to hide source code for common tasks