A different interface and the ability to treat files on a remote box as if they were in the local box.
For example, I have my mp3's on my server. I mount my samba share on my local box as /mnt/music. So whatever application i use (like rythmbox) can access this site as if it was browsing my local computer.
I don't think you can do that with ftp..