sftp works ok. I noticed that with fish, it appears to be timing out as any file size less than about 32K works, but over that only 32K of the file makes it. The 32K is +/- a few hundred bytes, so that's why it appears to be time based. Oddly, with sftp, the dialog file progress halts briefly...