The Asus board you have mentioned is one of the better OCing boards with adequate CPU Power Phases and VRMs... http://goodgamingmotherboard.com/best-b350-ryzen-motherboard/
It also has a DP out and better Audio Codec, but looses out on a couple of USB3/3.1 ports...
https://us.hardware.info/comparisontable/products/400375-386635
The MSI board is equally good and boasts of better performance results.
Personally I like the Asus BIOS which is very user friendly and easy to tweak.