I personally prefer windows reFS and storage pools for my files shares. There are downsides here though. 1. ReFS is a software raid layer and is slower than hardware raid solutions. 2 ReFS is closed source so there's not an ability for a community to audit the code. 3. It requires windows and the associated license.
Perks, with ReFS 1. Each disk in a storage pool is portable to any windows 7 or newer system. For example, if you take 2 of your 5 disks from the array on my windows server and plug them into my windows 10 gaming machine, the windows 10 box will recognize them, that they are part of an array, and tell you how many more disks from that array you need to plug in before you can recover all data. It also told me what % of data was available from just these 2 disks.
That ability right there is why I prefer the software pool on Windows. I lost my drive back plane on my home lab server. I thought the lightning strike toasted the drives, but when I did the sanity check to see if they spun up and could be mounted windows just started showing data i could access and what more I needed to plug in to make everything show up. It's an unholy smash-up of jbod and raid and I love it. I'm sure there's Linux version of this, but ebay has real server os keys for cheap and honestly it just works and well so i keep using it.
Other perks are it's windows, most things know what to do with smb and there's lots of software out there that runs on windows.