I don't understand why anyone would do this instead of running FreeNAS. It comes with everything you need including ZFS pools.
This is why I picked Synology as my nas. The Synology Hybrid Raid system let me just shove all my extra drives in the 4 bay NAS and still have parity protection.
Then I just slowly upgraded all drives to the current money/capacity optimum one or two at a time.
If I was made of money and could afford to upgrade all the drives in a pool in one go, I'd definitely go for ZFS too.
Btw I have run a NAS similar to this machine for 6 years now using FreeNAS. It’s awesome.
https://www.servethehome.com/hpe-proliant-microserver-gen10-...
the 10+ seems to run freenas fine.
Also note that the FreeBSD implementation of ZFS has been replaced and ported from OpenZFS (formerly ZFSonLinux).