Selected this board over other B350 boards because it had USB 3.1 type c and better audio than other boards at this price point.
I am able to overclock a ryzen 5 1600 to 3.8 all cores on stock cooler max gaming temps 68 degrees celcius (23 ambient).
If you have a low or mid range ryzen processor I highly recommend this board, if you want to overclock a ryzen 7 I would upgrade to X370 though for the extra power phases.