I can see the benefits of both sides. As a techie that uses Mac at home, Linux for work and Windows for random tasks, I can see the benefits of having a web-based cloud that is platform independent. There's nothing like working on something on my Mac and then heading over to my Linux machine, only to find out that there is no Linux port of the software available. Granted, it's not your everyday tasks that have this problem. But a universal Word editor wouldn't hurt either. Libre Office is great, but doesn't understand all of the Microsoft formatting... and vice-versa. So many times one of my coworkers will inadvertently corrupt a document that needs to be restored from a backup that may or may not exist.
Now, before anyone says "learn how to use the right tools", or "stick with a standard", I'll say: That's not the point.
On the other hand, having local files that sync, similar to Dropbox or what I understand iCloud to be, would be tremendously powerful when on the road or when you don't have immediate access to the internet. I don't always like to work on live documents that others can edit at the same time. In fact, I never like to do that. Making my changes and having them sync is perfect in that regard.
Which one would I use down the road? Probably both. Not iCloud, simply because it's not Linux compatible, but similar technology. I don't think any one will necessarily come out on top, but they will have their different uses amongst different users/companies. This is, of course, my own take on it, and I don't demand that others follow in my footsteps.
Keep Up with TechRepublic