-
SMS Backup+ for texts/call logs (so long as you don't mind them being stored on your gmail).
Helium to back up apps (I set it just to download the data so on your new phone you have to download the apps again {it will give you a list of the backed up ones and link to the store, be careful with anything that's not on the Google Store [Adaway for instance] as it won't know where to restore that from} but then it will restore the current position). If you use Whatsapp just copy the message database from the folder on your phone and put it on your new one.
picking up a galaxy s6 later today. my htc one m7 has been a giant bag of shit since a few months after I got it, camera sensor burned itself out so can't take low light shots without a pink tint across the whole image, have to reboot it constantly to make sure it's actually on the network and not just pretending to be and I finally get to try three's network instead of the missold bag of shite that is the non-existent EE 4G vaporware bollox.
not going to root this phone as I messed loads with the old one and then couldn't get the original rom to restore it for a manufacturers warranty return so got stuck with faulty hardware and a nice fat 24 month contract.
any tips on best way to push all the shit across from one phone to the other? contacts are all in my google account so guess it's mostly just texts, photos and then reinstall all the apps?