For my server, I just went with a z87 board and stuck in a couple of LSI 9261-8i's. For My actual NAS, I bought a passive cooled server mobo with 12 Sata ports and integrated avoton cpu, dual NIC's and a third ethernet port for remote management. For that I went ITX board though, only need one raid card in it, when i expand into another array can do it in software (storage spaces) since i dont need decent write performance on it. Why not buy a raid card with more ports on it, so that you don't need so many pci-e slots? Could also go USB soundcard, which makes it nice and versatile for any future applications you havent thought of. Can probably find a mobo with 10g nic onboard as well.
I used fractal and nanoxia cases for silently running 20ish drives in each case.
WD RED have been my drive of choice for new purchases, although I've got some older samsung (down to the last two) and seagate drives in one array, and some enterprise toshiba's in another when i managed to get some cheaply.
If it is a NAS, then you dont need a soundcard, or high end mobo/cpu etc, as its just serving data to other devices? Or is your plan more of a server, that actually has stuff to do, but also happens to also have internal storage?
Personally, synology etc, seem way overpriced to me compared to building one yourself, they have their place, but i like the versatility ive got from mine. Although it only makes sense if you are going with a large number of drives, or are using old kit you've got lying around.