A year or two ago I moved my outdated Proxmox server over to TrueNAS Core because I was getting more into the BSDs and liked the idea of "less controversial" ZFS support. Sadly it did feel clunkier in many ways (my Unifi Jail sometimes fails with a vague error message, CPU temp sensors are inaccurate, SMB share auth is a pain), although stability has been rock solid. I'll be moving back to Proxmox when I rebuild and…
Jail-based plugins were always half baked and brittle on Core back to when it was still called FreeNAS. Updates seemed to require complicated manual intervention every time and trying to do it through the UI was a death sentence. Scale is attempting to streamline it with container/Kubernetes-based plugins. It's got some rough edges and growing pains, but in my experience so far it has still been an improvement for me…
While typing that I remembered another annoyance I had with TrueNAS, which is that it doesn't let me pick truly custom MAC addresses for my Jails or VMs, which I like for DHCP reservations. I use Coca-Cola's prefix, because it's funny and I know immediately that it's one of my hosted services.
I recall a blog post or thread somewhere describing the issues TrueNAS devs had with Jail plugins, but can't immediately find it again. If I do, I'll link it.