mediafire.com
requires free registration to upload files. no registration required to download files. very moderate ads. no speed limits, no timeout/awaiting for downloading. no expiration of uploaded files. it's the best file hosting service i've ever seen.
another option is clouds: google drive, one drive, mega, etc.