Opa,
Eu já usei o odrive (https://www.odrive.com/), que tem essa funcionalidade. Ele tem um recurso (que o iCloud tem nativo, diga-se de passagem, mas que nem todos tem ainda) de deixar um "atalho" do arquivo na sua máquina, e só quando você vai abrir de fato o arquivo ele faz o download. Isso é muito útil quando se tem muitos arquivos no cloud, e pouco armazenamento local.
PS.: Algumas funcionalidades são pagas, mas a principal que vc quer (escolher o que sincronizar), se não me falha a memória é free.