This is the first AMD CPU I've owned for nearly 20 years! It's taken AMD a long time to get there, but the 5900X and 5950X really are the best consumer CPUs. Performance is excellent for pretty much every use-case and the memory compatibility issues that affected previous Zen CPUs is long gone.
It does run hot (in spikes), so a decent cooler is an absolute must. I've not seen any thermal throttling in real-world usage (during long AAA gaming sessions, for example), but I wouldn't recommend a lower-end cooler for this. On the subject of gaming, the 5900X actually out performs the 5950X in many games, which was pleasantly surprising (a friend has the 5950X).
The ONLY drawback, which may or may not be relevant for most users, is that it doesn't play well with older operating systems under VMWare or Virtual Machine (see google for details). It's a very minor issue, but useful to know if you spend a lot of time with VMs and older OSs.