Since I was going itx, my choices were either the asrock b85 or h97 motherboards. The b-85 had more favorable reviews on Newegg, so I went with it. I didn't have to flash or update the BIOS for the i5-4590; which PCpartpicker recommends for Haswell Refresh CPUs, I didn't have to change the boot order after installing Windows, and my ram was automatically detected at 1600mhz. Everything is working fine so far.
Had to get a new motherboard in less than a year due to the motherboard crashing randomly. The lack of on-board Wi-Fi capabilities is not ideal on a Mini-ITX board.