I find Google's own backup and restore feature to do a good job, although it won't copy any physical files (like documents) that were saved to the older phone's local storage. That's why I would recommend using Google Drive.
If you have a Samsung there some easy ways , settings u don't want cross over due it might cause different andriod version issues , files,pictures,videos ,texts are fine .