Backing up and restoring without root is limited to just the apk is many cases. Definitely no logged in accounts or settings.
Even so, often restoring is a bit of hit or miss anyway. So what I did is write it all down. Went through the android settings app, one by one, and wrote it down in a notes app neatly, using indentation, checkmarks, etc.
For every app that doesn't provide a backup export function I also wrote it's settings there, and uploaded the backup files for the ones that do.
I do prefer setting all up clean as if it's the first time instead of migrating whatever garbage back into a new install.