I have used the Android development tools to make backups over USB and it is fast. You can install just the command-line tools from https://developer.android.com/studio/index.html#downloads and use:
adb backup -apk -shared -all -f backupname.ab
adb restore backupname.ab