I’ve been using Onedrive to sync a block hierarchy between desktop and laptop. In my simple use case (one machine at a time) it is working well. One tip: if I plan to use the laptop offline then I check that all the files I need have synced before I disconnect.