I recommend alpha backup if rooted.I am using Whatsapp from playstore but im not using Google photos though so i need to find a way to sync that. Time is not a problem at all
And for backing up pictures .... Whatsapp folder.... you can take mixplorer and zip them to sd