The H700 is really the only controller you should consider. The PERC 6 would be fine, but it is 1) a 3Gbps controller, and 2) is limited to 2TB physical disks. The H700 has neither of these restrictions. [URL] 
I have a R410 with a Perc S300, 500GB HD 7.2K Sata HDs w/ 16GB RAM - I am looking to install ESXI 6 and have been unsuccessful due to S300 not being supported.  Can you provide some recommendations on a replacement Perc that will work with and run ESXI 6.  Also would recommended Perc support SAS and SATA if we decided to upgrade HDDs.  I've seen Perc 6/i and HD200 but not sure which would be a good replacement for the S300. Thanks,
RAID and ESXI 6