A very intuitive and easy to use user interface. Loved the deep recovery function, which allowed me to restore files that I though were lost ages ago! You'll need root access in your android device (that's the version I've been using), so in case you don't have it, the app itseld will help you through that process by asking you email adress and sending you the instructions.
It can be a little bit pricy, but it surely gets the job done. Also, improvements can be made when sometimes the app fails to do a certain task and you have to ask it again.
You can always try the free version to be sure that it's the right solution for your needs.
If it happens that you don't have all your important data (files, messages, contacts backed up on the cloud, it'll definitely help you recover them in case you accidentally delete them.