Did you try using Microsoft's email login and cloud? That gets you part of the way there.
As to syncing the rest there are SO MANY PRIOR IDEAS on syncing that I pause here.
want to use two windows 10 machines - synchronizing the most current item of data from either machine back to the other machine - what is the best software

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic