Currently running proxmox and using cockpit to present smb, which is all that I was doing with TrueNAS. Gotta set up a few pieces manually but not really a hassle.
Cockpit does through a separate module called cockpit-zfs but it doesn’t quite have feature parity. There are some niche situations where you may need to use cli