You also have not enabled many of the modes that you install which will be a not fun experience for the newbies you are targeting.
Use-package could actually help a lot in your backend generation code I think (ie because consistent data model).
evil-collection would be a good add as well as quite a few evil quality of life items.