No. If your hardware has efi you can do without grub. You do still need an initramfs if you put root on luks, and for zfs kernel modules if root is on zfs. ZoL is not recommended to be built in-kernel. That is a complicated setup, so I highly recommend you read the docs and get your questions answered before you start. (yes, this warning is probably too late)