Maybe you should host on your own server, then there are no ftp upload issues. I finally got fed up with a couple of hosts due to ftp issues and I have an excellent 1GBs connection, typically seeing 950 MBs up and down. I started hosting on my Synology NAS and no longer have ftp issues. All the files are moved around locally from a couple of PCs to the NAS. The up-front cost is relatively high but there's no monthly recurring cost for a host.