We have two types of syncs now: Immediate and periodic.
The UI: We have cut down on the number of steps for the sync from three to two.
Immediate Sync: When you want the data to get reflected in Campaigns as and when it is added in CRM. For eg: You can instantly bring in new leads from your CRM and send welcome emails.
Periodic Sync: When you want the data to be synced at a particular time on a regular basis. For eg: If you want your CRM data inside Campaigns every Wednesday at 10 AM, then you can use a periodic sync. Also, when you want to sync data from deals and account modules, you can use this type of sync (we don't support these modules in immediate sync as of now).
Here are some screenshots for your reference,

