SSH is standard issue in Linux land, the client is installed by default on every distro I know of. It only maintains FTP for compatibility with lesser operating systems

. Because its so standard, installing the server (if not already installed and activated) is a breeze. Using the filemanager Nautilus which is very popular on many Linux distros, you have drag and drop and direct editing/viewing of files on the remote system. Getting remote X running isn't a big deal either. Although why anyone would want to run a GUI on a severely underpowered thing like the Pi from a real computer is beyond me. (Just cut your losses and do it on the real computer).
You can burn me at the stake for heresy now........
Don't judge Linux by the Pi.......
I must not tread on too many sacred cows......