File hosts are extremely useful if you need webspace to make files available to a larger audience. On the other hand I never fully understood why someone would be using file hosts to share files with friends or business associates. The only two advantages that I can see are that no other programs are needed to download the files and that it is easy to use.
The disadvantages don't justify this procedure in my opinion. First of all it is always a security risk to upload files to a third party even though you might take extra precaution and encrypt the files. Second, it probably does not look that good if you send your business associate a download link to a free host. The alternative would be of course ordering web space or hosting and pay a monthly fee for it.
If you already have a website with enough hard drive space and included bandwidth you can use that. Single files can be simply uploaded to a new directory which should be protected with .htaccess to keep prying eyes away from it. The file can be downloaded as often as needed and deleted when all downloads have finished. You also have full control over the file at any point in time.
Setting up ftp accounts would be even better but probably requires more knowledge and could be out of proportions if you only upload new files every now and then. While ftp servers do not necessarily require special software, as you can access them in web browsers as well, it is certainly not as straightforward as hosting the files on a web space account.
The main disadvantage is of course that you have to pay a monthly fee to host your files and that you can't make the file available for a larger audience if you have a hosting account with restricted bandwidth. I still prefer this method because it feels secure to control the files on your own server.
Update: The rise of file synchronization services such as Dropbox has made available a third solution. Most of these services enable you to share files with other users so that you can use the storage they make available to easily share files.
Ghacks is a technology news blog that was founded in 2005 by Martin Brinkmann. It has since then become one of the most popular tech news sites on the Internet with five authors and regular contributions from freelance writers.