I do writing as well as coding for personal stuff, and I know I love putting my text into mercurial to track changes. I figured I couldn't be an outlier but maybe I am!
What's a pain is trying to get those protocols to work not over FTP because SSH slows down file transfer by a factor of 10. When I do transfers via SFTP or SCP I get about 1.1-1.8 MB/s when I do it via FTP I get about 10-11.8 MB/s.
I regularly (and only) transfer files over ssh/sftp and can manage to sature my 20mbit cable connection.