I agree with AhGwee's opinion. There were three (afair) really pleasant filehoster for free user, Megaupload, Rapidshare and MediaFire, but Megaupload disappeared and Rapidshare limited the download speed to 30 kb/s for free user (if I'm not wrong) ... atm, there's only MediaFire with a download speed nearly as fast as a torrent (at least in my case). Fastest torrent I've ever loaded was with 1,3 mb/s ... my average download speed from MediaFire are 1,1 mb/s. ... this is good for downloader, but there are no rewards for the uploaders.
The other filehoster only have a low download speed for free user (about 200 kb/s, if at all), but most of them reward the uploaders for a certain number of downloads.
The result: Uploader are using filehoster which give rewards. The filehoster can afford it to limit the download speed to a minimum for free user, because the chance is very low that someone upload the same content on a filehoster with no reward, but with higher download speed, where the uploaders don't get anything. In the end, the filehoster think this "free-user" buy a premium account, from which the filehosters gain their money ... that's my theory :)
Before a download, I'm looking for MediaFire-links, if there isn't one, I'm using torrents :) If there isn't a torrent, I'm using other dd-links :D