iCloud is not a viable alternative to dropbox because dropbox is everywhere, while iCloud is in apple, and begrudgingly on windows.
Also, iCloud frequently fails or has file conflicts when I use it on windows. I use Dropbox on Linux, android phones, on my iPhone, on windows, and on the Mac.