Those are the services I have always used, but I would love to know if there are better ones on the downloader's end.
Try using Workupload its free
Have you tried Mediafire?
what about itch itself ive seen big games use itch itself but i dont know how they do it