The most efficient method for backing up playlists/apps?

Wait 5 sec.

I've used Wondershare MobileGo. Doesn't seem to back up the playlists on the music player application of choice. I need something that's going to restore my playlists on Google Music and Poweramp and put the specific tracks on those playlists back, as well as something that can restore all applications and SMS/Call logs to my phone after a wipe. I can't seem to find a good application that does all this (correctly) in one. Anyone have any suggestions?