Having bought a 2700x & 3700x close to launch, I definitely wouldn't pre-order an AMD chip; they traditionally have teething issues with software & BIOS in particular, so it's definitely worth waiting to see.
I was aware of some issues back during the 2000 series launch, but I thought it was smooth sailing for the 3000 series, and regardless I just thought they'd have the 4000 series well-sorted by now.

