iCloud is great for syncing contacts and calendars, but IMO pretty limiting for syncing documents and not nearly as good as Dropbox for this purpose.
I use iCloud for contact and calendar sync as well as email, then Dropbox for document sync.
If you exclusively use Apple apps like Pages and Numbers on bot OS X and iOS for documents, then iCloud is okay.