Board is pretty good since the beginning. Stable and there are no issues with about everything. On the other hand cheaper boards are offering almost the same. It's not ASUS fault but AMD as X370 is quite limited chipset considering it's the best you can get. I mean I've switched from ASUS Prime X370 to Biostar X370 ITX board and I see no difference. Well I have a feeling that audio is better on Biostar but I'm not 100% sure. Full ATX can be better only if you need more RAM or more pcie slots for additional cards but pcie lanes are the same and in both cases there is one M.2 socket, can use RAID, have about the same audio, lan etc.
The main reason why is good to pick something like ASUS Prime is that this board is one of the cheapest boards on X370 chipset with good power section. Some B350 boards have weak design and are not the best for overclocking. Some low X370 the same.
Other thing is that there are barely any good mATX boards for ryzen and only Biostar has ITX which isn't perfect but so far I'm not really complaining.
If you are planning to buy ryzen in couple of months then there will be better boards or at least cheaper ... and maybe new gen of ryzen with new chipset and socket.
The main reason why is good to pick something like ASUS Prime is that this board is one of the cheapest boards on X370 chipset with good power section. Some B350 boards have weak design and are not the best for overclocking. Some low X370 the same.
Other thing is that there are barely any good mATX boards for ryzen and only Biostar has ITX which isn't perfect but so far I'm not really complaining.
If you are planning to buy ryzen in couple of months then there will be better boards or at least cheaper ... and maybe new gen of ryzen with new chipset and socket.