In my opinion, X570 is still not really worth getting if consumer is not planning to get any Gen4 ssd &/or graphic card. Else it will be a money wastage as some B450 mb can handle the Ryzen 9 straight out of the box or try to get the X470 instead. This is what my recommendation for Ryzen mb.
As consumer are practically paying more just for the Gen 4. Meanwhile NVIDIA RTX 2000 line-up is still using Gen3 as compared to RADEON RX new line-up. It maybe a gimmick for consumer to pay more or it might not be base on people's point of view.
If i remember correctly base on brands on which X570 is better suited for OC on Ryzen 9;
Gigabyte: X570 AORUS Xtreme, X570 AORUS Master
Asus: ROG CROSSHAIR VIII HERO, ROG STRIX X570-E Gaming
MSI: X570 Godlike, X570 Unify, X570 ACE
Asrock: X570 Taichi, X570 Phantom Gaming X
This is basically my opinion. Other may agree or disagree with it.