About the same comment here. All mobos are more than fine and better get Ryzen 5000 as it's faster and will last longer. 32GB is not required if you aren't close to the 16GB limit but I would get 32GB anyway.
You can also take a look at B550 motherboards as you can save some money and they're not really worse. It's just a matter of additional controllers or PCIe lanes. I expect that most B550 motherboards will have longer support (like BIOS releases) just because are newer. If you wish for something with two PCIe x8 and more M.2 SSD then check Strix B550-XE. It has a PCIe x16 add-on card that has 4x M.2 PCIe sockets so in total 6x M.2 SSD and still can use one x16 slot. It also costs significantly less than most, above average, X570 motherboards. If you don't need anything like an additional M.2 then Strix B550-E or F are fine too and even cheaper.