HardyHarHar :
THEY ARE US BASED AND THEREFORE 100% NOT SECURE AND UNDER THE TYRANNY OF THE NSA!
What makes you think the NSA is the only organization out there snooping around your files and network traffic?
All of these cloud storage services store your files unencrypted. A bored employee at the storage company could browse through your files if they wanted to. I use boxcryptor to seamlessly encrypt my files
before they ever reach the cloud storage server. That protects against bored employees, the NSA, Chinese government hackers, the Russian mob, etc.
huilun02 :
Best cloud service is your own server...
No storage limitation and subscription. Any platform you want and always in your country.
Apart from the many other things you can do with your own server...
That's fine in theory, but the reality is that most people's home Internet is asymmetrical with much slower upload speeds than download. Once you add an encryption layer and cloud service layer, file transfer speeds can become frustratingly slow. e.g. I couldn't get a movie to stream reliably with my server sitting on a 35/15 Mbps FIOS connection.
And the way most people use cloud storage, the whole point is backup redundancy. A storage company takes care of that with your files stored on a RAID (or RAID-like) drive array, backed up off-site on a regular schedule (usually every night, sometimes hourly). The vast majority of people I know can't even make themselves do a monthly backup of their files to an external HDD like I recommend to them.
If you have the time, equipment, and discipline to do all those things yourself and your Internet upload speed is really fast, then a home server is a great way to do "cloud" storage. But for the vast majority of people, having a company take care of all that for you is a better solution. What's the point of backing up your irreplaceable photos on your personal "cloud" server if it's in the same room as your computer and camera when your house burns down? For most people it makes more sense to use a cloud storage company, just make sure to encrypt your files before you hand them over.