Wow, a lot of you have this board. I was thinking about buying it since I am shopping mobos for the 2600x that I'm about to buy, but the reviews on both Newegg (ofcourse) and Amazon aren't good at all.
If you can spend a bit more, you might want to go for other other more expensive board. "TUF B350" might be a good choice with 6 SATA connectors in a much better placement.
The design and placement of the 4 SATA ports on AB350m pro4 are not ideal. Due to the thickness of the sata heads. Sometimes stacking two Sata cables on top of each other will push the other SATA at an angle and resulting in one of the ports not working.
And sadly only two fan ports can have speed control. One PWM, one Voltage control, one always on high (you can get extra voltage controller for it if you want).
The internal USB ports do not provide enough power for my front USB3 ports on my case (BitFenix Prodigy M). Resulting in only one usb3 front port have enough power and one can only power on low power devices such as mouse and keyboard.
But it does have an RGB header!
Overclock CPU and RAM quite well. (voltage control incremental step to the RAM and CPU is not refined. e.g RAM voltage increment: 1.2v, 1.25v, 1.3v. 1.35v. only.