My next node is going to be a Nuc with mirrored SATA M.2 drives using ZFS using NixOS. The documentation at OpenZFS is fantastic for setting up your own NixOS install on ZFS for the base filesystem. I'm still deciding if I'll do a immutable filesystem or not.
I love using ZFS for the auto snapshots in case any data needs to be recovered and auto scrubs for warning you in advance if a drive is failing.
If you are keeping BTC on the node or looking up addresses, don't forget about full disk encryption in case of theft. There is documentation of full disk encryption in the ZFS install guide and a way to unlock the system remotely over Tor in another guide.