Answer
Synchronous: the leader waits for the follower before acknowledging, so a failover loses nothing, but every write is slower and a slow follower stalls writes. Asynchronous: writes are fast, but a failover can lose the last writes the follower had not received.