Sync your metadata with Zotero but the files in the cloud - you just need to make sure your settings are compatible between machines (storage locations etc).
That's what I do, but it took a while to get there.
Since I would say 80% of people have some level of cloud storage now (University, employer, personal), there should be a simple setting to pick one, and the location. Make it easy for people and win users!