I've been using ZBM since its inclusion in void-packages. It already does everything I wanted it to, but I don't think its usage is widespread outside Void Linux community just yet. Being dependent on Dracut might be one of the reason why (I believe Arch is still using mkinitcpio). There's installation instruction for Void and Debian Buster on ZBM GitHub[4]. I used to have a separate ZBM root for void-musl and void-glibc which worked quite well (though I'm now running only void-glibc due to Nvidia).
[1]: https://savannah.gnu.org/bugs/?func=detailitem&item_id=58270
[2]: https://openzfs.github.io/openzfs-docs/Getting%20Started/ind...
[3]: https://wiki.archlinux.org/title/Install_Arch_Linux_on_ZFS
This is my last root ZFS install on linux.
I had problems with fedora before (where at least ZFS wasnt supported and I was expecting problems), I am having problems with Ubuntu now and I never had any issues with zfs root on FreeBSD in ~15 years.
I am sick of distributions "moving fast and breaking things" on my back.
I'm guessing the newness/missing features of zfsbootmenu is in regards to beadm [2]?
[1] https://pthree.org/2013/01/03/zfs-administration-part-xvii-b... [2] https://vermaden.files.wordpress.com/2018/11/nluug-zfs-boot-...