when do you use samba and when do you use nfsd? any iscsi?
I mainly use NFS. SMB I typically use from Windows or Android. (The latter with the app "andsmb")
iSCSI is block layer so I don't find it very useful.