I use Google Drive, and pay $20USD a year for 100GB extra storage space.
It is not set up as an simple file transfer service, though. You have to control who gets access and how. But it does not seem to have expiration dates, size or speed limits. Weirdness can ensue if you move folders of large files. Downloaders apparently are forced to wait for Google to ZIP the files upon download, which can take a looong time for big video files - or it fails, I won't wait that long. I give downloaders direct links to large files and they have to do each one separately.