1. It's automatic (sure, scripting regular rsync syncs probably isn't hard, but...)
2. It's p2p across all my devices (which from what I understand is not how rsync operates)
So as long as my laptop and my desktop are both turned on I can trust they're always fully up-to-sync with each other, and in my experience they always are.