iCloud is just that. Another cloud service that has all the same pros & cons that every other cloud has, save for the marketing spin each company applies. While there is a difference in implementation, it's the typical lack of choice one accepts when choosing Apple that is of the greatest concern.
I have a multi level approach to protect my data, that I've had in place for sometime now. Therefore I'm well protected since it involves a redundant in-house server grade system not connected to the net.
The only problem I have with iCloud is lack of ability to opt out. Therefore it forces those of us who prefer not to use it, to either continue to use an old version of OS X that isn't connected to iCloud or stop using Apple computers and devices entirely.
This last choice is one that will not impact Apple, since their core user base is comprised of people who have little or no technical expertise anyway. Therefore they will accept anything that Apple says as acceptable. That group being the majority will insure sufficient revenue for Apple.
Since it's Apples way or switch to another platform, I suspect the switchers that migrated to Apple in recent years will simply switch back to Windows and be pleasantly satisfied. The current version of Win7 is an excellent OS.