Gave up on buying any X570 chipset!
May go with a cheap B550 chipset since their not any more stability if you pay more for your motherboard in the AMD motherboard market. Just more features and nicer painting on the board itself for extra $$$
There are only two good reasons to go X570...one is the extra PCIe gen 4 lanes if you have need of them. The other is top-end X570 boards have the best VRM's for AM4 and as well, the other features needed for competition overclocking. None of that's really necessary for average users.
B550 makes the best buy, clearly. For mATX I'd look at MSI's B550m Mortar or Asus TUF B550m Gaming Plus. Either can be found with WiFi versions too.