Because of AMD’s push to actually have improved and evolved beyond Bulldozer and actually able to directly compete with Intel, you can go with either brand and you’re not going to feel like you’re leaving performance on the table.
For each tier of CPU, they trade blows in performance and some are priced lower than their counterpart.
At this point in the game, it really all depends on your budget.
But there is an island of diminishing returns when it comes to CPU tiers.
For the love of everything that is holy… No matter if you’re going Intel or AMD - unless you’re doing actual workloads such as software compiling, video editing/rendering, 3D content creation, fluid simulation etc etc … do not spend $600+ for a CPU if you’re only going to use it for games. A lower tiered CPU is going to deliver the same performance at a much lower cost.
The $800 5950X is not going to perform any better than a $350-400 5600X in games/sims.
At some point, the single-core performance is the limiting factor in CPU capabilities, not how many cores it has. Games still prefer high single-core performance.