So, I've tried so many sites for uploading my stuff to.
I know most of this depends on my upload/download speed.
I've tried:

-Mediafire (Best so far, nothing bad)
-DropBox (Okay, but a big time consumer, long links too)
-MEGA (Pretty good, as it downloads the file to temporary storage first, then you press download and it's instant.)
-Google Drive/Docs (Almost the best! They don't delay download speeds because your not "premium" it's as fast as your internet connection.)
-ZippyShare (I think that's what it's called, it is pretty much the same as MediaFire)

Which one would you pick out of those?
Which is most convenient for you?
Are there any others I should look into?