ZFS comes with a lot of bells and whistles, but takes a bit to get used to, plus some RAM will be used by ZFS so you have to take that into consideration, and ECC RAM is quite important for ZFS to work reliably. But that box is checked.
Nowadays I would only use ZFS on any virtualizer I build, I'm way too used to the tools and all the pros, but I don't know whether I'd use ZFS zRaid or just plain ZFS Raid configuration.
Single node ceph really feels out of place, there's no advantage to that, so I would throw that out.
I haven't heard about many people running MDRAID in a good chunk of time, so I would suggest either ZFS or BTRFS, but considering your specs you may wanna benchmark the throughput of the two solutions and evaluate afterwards.
Anyways, your home server looks like a beast!