I decided to go with the B350 instead of the X370 due to the fact that I will only ever have one GPU. Additionally, I just needed one m.2 slot and this board allows overclocking with ease.
This board is beautiful with plenty of fan headers and RGB lighting. The BIOS is easy to navigate and there has been good driver support.
Solid board, nice LEDs and simple enough BIOS. One thing I didn't like however was you had to change the voltage via an offset instead of just typing it in, but that is personal preference. Can't go wrong with this board. Overclocking, nice design, good audio and price is brilliant.
Really wanted to go with an ASUS motherboard, but after reading reviews was convinced to buy this. Came with F5 BIOS which ran my RAM at a lower speed. Flashed it with F6 and everything is working perfectly!
The mobo looks nice, but while it's rated for RAM up to 3200hz, good luck being able to get a stable build with it. I had to adjust the voltage to the RAM, and spend a few hours trying to finagle it up to 2933. Also, the board isn't quite full size, so it was a bit awkward getting it in the case.