Re: Initial settings
I doubt a list exists that is universal to all users.
However, there is no reason not to disable or uninstall any apps you don't use.
Its your phone, use it how you want, not how someone else tells you to.
If there is something you use/dont use that is accessible from developer settings, enable them and change it. If not, dont bother with them.
Battery, you probably wont have to do much other than disabling/uninstalling things you dont use. Doze works really well (when its conditions are met).
Thats the beauty of the Android experience, you shape it to your liking.