Ideally we should be able to just snapshot everything and then restore from that state. Kind of like EC2 or Digital Ocean
Also they'll detain you for having a suspicious burner phone and interrogate you about your social media etc.
What I want is to get my home screen back exactly as I left it: I've not found anything able to pull it off on Android though.
Ideally it would be an exact flash image of the phone.
Unfortunately, I don't know of any other app that does this on an unrooted phone.
It's very patchy, and many (most?) apps opt out, so it's functionally useless.
AFAIK iPhone backups, if restored on the exact same device (i.e. a CPU with the correct decryption key embedded in it) will restore almost everything, including authenticator apps.
The only realistic option for Android is a separate "burner" device.