Suggestion for disk controller/board on Dell R710

Hello everyone,
I want build a server for educational purposes in our educational youth assocation with an used Dell R710 (2 x Xeon + 48 GB ram or more)
Using XCP-ng and Installing on the VM freenas, pfsense and few Linux distro to let the kids to play around.
My question is, which disk controller is the best for my need?
Tyvm

FreeNAS works best with direct access to the drives so you need a controller that can pass through the drives or do “IT Mode”