

ZFS, specifically RaidZx, can be expanded like and raid 5/6 these days, assuming support from the distro (works with TrueNAS for example). The patches for this have been merged years ago now. Expanding any other array (like a striped mirror) is even simpler and is done by adding VDevs.
I finally switched from Windows to Linux and chose CachyOS. This was months ago. I never had to fix anything (so far). There was a fuck up by me once, but that wasn’t the distros and could’ve happened on any distro. Honestly couldn’t be happier with it being arch based, as it’s really nice to basically get anything that is released instantly as a package update.
I haven’t had to hunt for packages that aren’t years old for anything as I was used to on Debian (used on most of my servers). And while the AUR is there, I think I got a total of two things installed from there, anything else was just there in the repos.
But if you’ve got a setup that already works, and you’re happy with, why change anything? Having something that works for you is what makes the large amounts of choices in the Linux world so great.