I am currently evaluating Unraid for mye home server setup. It is painfully slow on SMB from Mac. Directory listing takes forever if there are many files in a folder. NFS is working better, but it is an old protocol.
See e.g. here:
forums.unraid.net
Seems that the issue in Unraid is the usage of Linux FUSE for SMB. Does TrueNAS use the same? What are the general feedback from Mac users on SMB in TrueNAS?
I am considering switching over to TrueNAS.
See e.g. here:

SMB browsing extremely slow, have tried caching and RSS tuning...
I am running the latest unRAID 6.10.3 with Folder Caching implemented and activated, with cache_pressure of 1 set. I have a few directories/shares that have thousands of files in the top level. Formerly these shares were on a Windows Server box, and SMB browsing of the directories was a bit slow ...
Seems that the issue in Unraid is the usage of Linux FUSE for SMB. Does TrueNAS use the same? What are the general feedback from Mac users on SMB in TrueNAS?
I am considering switching over to TrueNAS.