Currently have two mechanical 14TB drives (neither SMR) with one data and one parity. Doing a new build, something a tiny bit more power efficient than my Z420. Going to replace one of the 14TB drives with a 15.36TB U.2 SSD. Don't worry, I've already been told that I should under no circumstances use an SSD as a drive in an unRAID array, but I'm going to anyway 😀
Currently using xfs, but I'd really, REALLY like to have native snapshot support. I figure now is as good a time as any to change filesystems, so, what would you do?
Switch to the new hotness ZFS, because it's new and awesome and features!!!!
Switch to BTRFS. It's not as flashy, but it is a bit more mature...at least when it comes to unRAID support.
Stay with XFS, snapshots are for wimps!
I wouldn't be looking to setup a ZFS pool as cache, so I know that a lot of ZFS's awesomeness would be lost on my setup (just a single drive/vdev in an array, plus a mechanical drive for parity). I also don't need ZFS's ability to eat RAM to speed up access, since the data drive would be an enterprise ssd. Yes, writes would be abysmally slow, but that hasn't been a concern yet (read speeds are another issue, I'm having the infamous MacOS smb issues, but I've stopped messing with that until the new system is up and running).
One minute I'm leaning ZFS because it really was made for this, even if I'm severely limiting its potential; the next minute I'm leaning toward BTRFS because I envision much lower system resource usage and better overall stability (not because BTRFS is better than ZFS, but because there's been more time to work out the kinks between unRAID and BTRFS). Or perhaps I should just rip out the old data drive, throw in the new U.2 drive, do a rebuild, and ask again next decade.