I don't mean to sound like a smart a$$ but iTunes would be my choice. Let me just say, I think iTunes overall is a pain in the a$$, BUT, for doing backups of my device (outside of iCloud backups) it works just fine and I also periodically copy the photos directly onto my PC and then back them up myself to my NAS box.
Music doesn't bother me, it's all in Spotify.