Comment by Tainnor
Having switched phones a couple of months ago, there didn't seem to be a good option. Either you need to have root - which means that most banking apps won't work anymore -, you need to backup to the cloud which a) not every app supports and b) I don't want to do for more private data, or you need to use the backup API that however some apps also don't support.
It's a mess and I don't understand that Google hasn't fixed that.
Going from a Samsung to a new Samsung is easy. But if you switch between brands yeah it gets difficult.