I have used iCloud as my personal cloud storage for 5 years now.
Gradually upgraded storage as I needed and now on 2TB tier. I actually never ever faced any problem on iCloud. I never used Dropbox but used Google drive as personal storage in past (and still use at work).