Sugarsync is a superb icloud syncing service that allows you to sync individual folders from your desktop, sync photos across all your devices, share large files with others through web links etc.
Worth a look as a solution to what you're describing...