I think I've mentioned this on here before, if I have I appologise.
My client of choice? KDE, might sound odd but when you hear about it's kio modules for scp (fish), ftp, http, the list goes on. What is really cool about kio modules is that they're built right into KDE so they can be used in any KDE applications. I can open a file in kate or kdevelop using fish (let's say fish://bubblenut@example.com/file.php) edit it, save it and it will be saved on the remote server, how cool is that? 😃 If it's file management you need then just open up the path in konqueror and drag and drop your files as if it were a local directory.
Incidentally, I recently found out that you can do the same with vim using "vim scp://rob@example.com//file.php".