You are so rite about restoring apps...it does not always work correctly. .But I do use TB pro for restoring my Call Log..Messages.. Data Usage..WiFi entrys..Browser Favorites..Alarms..and Bluetooth Pairings..
I have never had a problem restoring these when switching Roms..but your rite.. I also keep a backup of the Rom I am on..
Sent from my SM-G900T using XDA Premium 4 mobile app