This iCloud thing erks me.
Why? Multiple reasons...
1. I have 30,000+ photos that I want to share via iPhoto and since Apple annoyingly removed peer to peer sharing, iCloud seems to be the only way I can do this, when companies REMOVE functionality and then provide an alternative that only works over the internet for (currently) a 1000 photos, well, that's not an option, that's removing functionality and NOT providing an alternative.
2. Even if I do share 30,000+ photos over the internet, exactly how badly will that perform...? Right now, my internet and local network traffic is maxed out and that's only a few devices and basic functionality, adding more content to the iCloud is only going to make that worse.
3. I don't want Apple to control my content. Sorry, but I was around when they provided things like iWeb and dotmac - then they changed everything, again, removing functionality... that was disruptive.
4. Why can't my server do this? If Apple had the same iCloud functionality available on my server (content sharing etc) then I would be glad to pay for this, rather than subscribe to the "cloud" - this is feeling more and more like a Microsoft experience. GIVE ME THE CONTROL, NOT TAKE IT AWAY!!!