My opinion is that I have never come up with a situation where I prefer it over either accessing the filesystem locally and synchronizing it or logging in to the remote computer and running everything there. And I speculate that if I ever did want a networked file system, I would use some other protocol. But what are you trying to do?