But let's face it, Android's local backup is still clunky, over-complicated, and incomplete. That's your contacts sorted out, what about the rest?
You should just be able to give a local (S)FTP/SMB drive and from then on it should be as easy and automatic as Google's cloud backup. But it isn't. Odd, that.