When I try to copy files from my computer to my phone using ASTRO File manger and SFTP the transfer is really slow, it takes about a minute a MB (ASTRO oh so helpfully doesn't tell you KB/s). All of this is over WiFi.
When I use ASTRO bluetooth to transfer files from my computer its really slow.
But when I direct download the file using the browser from my home server, it downloads as fast as I'd expect over WiFi and so is mounting the SD card or using adb push.
I have this problem on both my G1 and my G2 so I don't think its a phone issue. If it matters, both phones are rooted. I can't think that there is that much overhead with SFTP that it would be a problem.