honestly I use scp at the commandline, but I'm a bit of a freak. I have
this function defined
totnt () {
scp $* tntluoma.com:.
}
and just upload files using
scp file1 file2 file3
and it uploads them all.
For remote editing of text files, I use BBEdit of course.
My favorite GUI app was RBrowser but I haven't needed it for awhile.
TjL