I'll admit I haven't tried yet, but I'm going to hazard a guess that if I try to setup icloud on my Linux machines at home or my Android devices, I'm not going to get very far.
With Dropbox I get all the way, everywhere, with no hassles. Thus Dropbox has my business.