@kpa:
Yes, the native encryption is not in the OpenZFS inplementation (yet), at the moment it's only in Solaris and of course it's closed source because Oracle sits on top of it.
The main problem with GELI and the keyboard input during the password entry time is that it relies on the BIOS/UEFI PS/2 keyboard emulation when a USB keyboard is used, on many systems this emulation is completely broken for other operating systems than MS Windows and nobody has been able to come up with fixes for FreeBSD to make the emulation work on the problematic systems.
Thanks for the extra info.
I decided to remove encryption and go with just ZFS. I can still do zfs send/recv which is actually the more important feature of the two.
Offtopic, but with all the layoffs at Oracle completely cutting away the Solaris and ZFS departments, maybe (I know, wishful thinking) they will release the code to the community?