I've been testing Dropbox, box.net, Google Drive, and AeroFS head to head for the past month or so (I guess I should add SpiderOak, Wuala, Bitcasa, and maybe something else I don't know about)<p>They all do pretty well for small datasets (1-10GB of text files, office documents, mp3s, and sometimes 1-2GB video files and similar files) on OSX and Windows 7. I haven't tried them on Linux or mobile devices much. They all kind of suck with multi-user access (which I simulated by putting clients on all my machines and using them randomly), larger files, etc.<p>None have particularly good performance (fucking Comcast Business; reasonably good on the colo LAN but still not what I'd consider great). Even with the LAN Sync options turned on, adding a new large file with a few client devices on the same LAN causes pain (multiple trips up and down...). A per-client 1/10 of the link size throttle isn't really helpful with 10 clients. AeroFS is different (since it's peer to peer), but is a lot slower than the LAN speed in my experience to sync. Having clients on VPN sometimes makes the whole thing even weirder, since machines on the same LAN aren't on the same network, so syncing traffic goes over a (potentially remote) VPN. And then there's the lulz caused by sync-over-cellular, which admittedly isn't transparent to the client (mifi hotspot sometimes).<p>Looking forward to just getting an 8x4TB Synology or FreeNAS for home, syncing with some combination of physical drives and rsync to/from the colo, and using disk in the colo. iSCSI seems like the best solution.<p>In the long run, I think what's needed is a smarter client -- it should be smart about syncing based on what network I'm on (VPN, LTE, etc.), pre-caching some files and not others (either explicitly or predictively, and maybe different on different devices)<p>There's also the huge mess of security -- both confidentiality and versioning/availability. For multi-user, you can't just layer truecrypt on top. It's depressing that someone yesterday asked "what's the best way to manage corporate documents without putting a copy on every laptop..." (data room style) and the best answer in 2012 seems to be SharePoint :(