I've been running TrueNAS scale for a while and my only issue with it has been having to create a virtual bridge so that my VMs can ping the host and vice versa, been a pretty smooth experience other than that. As for the performance overhead... my replacement server is VERY beefy, compared to my old one so I couldn't care less lol.