I've had this board since around June, and I'm very happy with it except for one thing: fan controls. While the option is there, it's exceptionally unintuitive (okay, you set a start value and a value for how quickly rpm increases with temperatures, but there's no way at all to tell what these numbers actually mean, nor how high they go), and communication between BIOS settings and Biostar's Racing GT app seems nonexistent. The app doesn't have an option to start automatically on boot (and won't, even if I set it to do so through the startup folder, probably due to it requiring admin privileges), and before it starts, my CPU fan (well, the fan on the radiator that's directly after the CPU in the loop) runs at full speed. Rather annoying.
Other than that, the board runs stable, with no real issues. My RAM (2x8GB TridentZ 3200C16, so not B-die) some times refuses to POST at 3200 XMP (tries five times, then the UEFI resets itself automatically), but at 2933 it's rock solid. The SATA connectors don't bother me as I don't have more than two SATA devices and thus I only use the outer headers, and even if the USB 2.0 header is placed oddly, I didn't have any issues routing the cable to it (tucking it next to the RAM helps keep it tidy too). Same goes for front panel audio. All other headers are far better placed on this board than any other AM4 ITX board IMO.
As for the people here considering other boards: if you need WiFi, go for it, but consider the board layouts before making a decision. Having the 24-pin along the top edge of the board makes it impossible to route the cable properly in many cases, and some boards even have the EPS connector some place between the CPU, rear I/O and PCIe slot. That's definitely not a good placement. Not to mention that this IIRC is the only AM4 ITX board with USB-C.