Linux = compatibility with code I need
ZFS = reliability and performance I need
hardware RAID = CPU offloading of parity calcs I need
btrfs = I could easily replace it with something else, but it's there, so meh
lxd = container isolation I need (though Solaris/SmartOS containers work great, too)