I use ZFS for this exact reason. I didn’t want to be stuck using a specific controller or have problems if I needed to migrate my storage to another server. It’s a lot more flexible than a hardware RAID too and has some nice benefits like snapshotting.