I used to run a lot of freebsd at home - until I tried linux for samba and never went back to bsd again. bsd samba simply sucks. its dog slow and it hammers on disks, unlike linux which is very cache-oriented (from just looking at the drive lights).
that was my main complaint. maybe linux has better integration with smb and the network stack but bsd is just not nearly as fast.
stability wise, this isn't 10 yrs ago and linux stays up as long as you need it (years, even).
bsd has better mgmt, though; one distro and one style of doing things. THAT is much nicer than the linux fragmentation.