There are a lot of great options out there, using both B550 and X570 chipsets, but what you choose is really down to your budget & how much expansion you require. B550 boards are often cheaper than X570 boards, but the X570 chipset has more PCIe lanes. In real world terms, the extra lanes normally mean that the X570 boards have more available USB 3.2 ports, while some also have more M.2 NVMe slots.
I don't have a need for the extra PCIe lanes, so I use an ASUS B550-A Gaming motherboard in my system. I wouldn't recommend you buy this however, since it's Intel i225 ethernet port is affected by a hardware bug that causes dropouts. (This bug isn't specific to my motherboard, it affects any motherboard that uses the Intel i225 chip). I worked around the issue by using a spare PCIe ethernet card, but I'd recommend you buy a motherboard that includes a different ethernet chip instead.
The MSI MAG B550 Tomahawk is a motherboard that seems to be well reviewed and doesn't use the Intel i225 chip (it uses a Realtek 2.5Gb ethernet chip instead).
Gamers Nexus has some recommendations for good B550 and X570 boards on their channel (but they don't mention the Intel i225 issue, so just be sure to confirm whichever board you buy doesn't include it!):