Whats it missing that you are looking for?
Google restores everything but text messages these days. Apps can be backed up to Google drive but the dev has to use it.
Nah.
The lack of text backup is a big deal. If you have two different devices the list of apps to be installed gets confused constantly. There's lots of little crap, like how contact photos sync is still broken, and the "Me" section in address book is not backed up to Gmail so I have to recreate my contact card (there's also a significant bug that means if your SIM has your phone number ported to it you're boned forever and it reads your SIM's placeholder phone number).
This should be a one click operation by now and it's just not.