I have used efax (via its shell script fax), although not under FreeBSD. My use of faxes is not sophisticated and once in a blue moon, but it did what was needed. I guess the fact that under those circumstances I could always re-figure out nearly from scratch what to do means it is usable.