You are locked into buying very specific components for this case. If you want the most up-to-date LGA 1151 motherboard then you're pretty much forced to use the Gigabyte H310TN. I chose an ASUS PRIME H310T and learned the hard way that this case's front USB ports will bend the CPU PWM fan pins since those pins are located towards the USB front ports. As for cooling, the case only fits the SilverStone AR04 23mm CPU cooler, or the SilverStone LGA115X NT07-115X.
This is a GREAT case for smil mini-ITX MoBos like the AAEON EMB-BT4. Add an mSTAT and a WiFi card (and an aftermarket NUC 19V supply) and you have a great little desktop! It quickly became my favorite. (and I have a dozen different varieties to choose from...)