Rapidshare, Megaupload, Hotfile, and Mediafire are all about the same for me, usually in the 300 to 700k/s range with Hotfile sometimes going over 1m/s on multiple file downloads. The only thing with hotfile is sometimes it just stops downloading so you have to pause and restart. Mediafire and Megaupload are probably the best free, and Rapidshare and Hotfile a pain, so I have premium accounts with those. I tried a Megaupload account but it wasn't really much different time wise than free so I dropped it.
Now for me deposit files is the worst with never getting much out of the single and never out of the double digit k/s speeds, followed by filefactory which is pretty much the same. Last time I got a 1gb video from deposit files with wait time it took over 20 hours, compared to about 30/40 minutes at the most with the others.