I use MetaFire free. The one thing I do not like about it is that free users can only update files only up to five times. So, if I want to keep the same link I already sent to people, update the existing file, I can only do it, well for me, three more times (total for account, not per file).
I host my own site and all and I could do it like that, give known people a direct link that stays the same, but wanting to give some access to my (future) work on my resume and LinkedIn profile for potential employers (been out of work for four months now). I can not keep the same link posted that goes to the MediaFire link as it will change after my upload limit hits five total.
Hmmm, come to think of it, I wonder if, on MediaFire, giving people a link to a subfolder would always stay the same when changing files inside the folder.... hmmmm. Will look at that later (yea, could do it all now but going outside to the shed to do some measurements first on a table).
I do not know yet (looking into it today) if Dropbox has the same limitations.
To host files for people takes tremendous storage space. I would love an online storage option to backup terabytes of personal data, but problems arise with security and protection of my content from prying eyes (like the host employees) and the case if the host goes under and sells to another host, what happens then?? Free hosting is useful but limited in space and security (security for people uploading games is optional I guess right now).
I would never recommend your "cloud" files to ever be your main files and most updated versions.
My random, scattered thoughts.