Upuntil 2017 i had Intel CPU's, because they were in every measurable way better than anything AMD.
In 2017 i got a Ryzen 1600, Intel still had the lead in many areas, Slightly higher IPC and higher clocks, the AMD CPU was much more power efficient and had many more cores, 6 vs 4, that suited me, in having been happy with the 1600 i upgraded to the newer 3600 in 2019, its was much improved over the 1600 and more in line with Intel offerings in every way.
In 2020 i got a Ryzen 5800X, my options were 10900K or that, the 5800X was much more power efficient, much faster in games, has a higher IPC and despite the 10900K having 10 cores vs 8 for the 5800X the later was at least as good if not better in Multithteading, and it was cheaper.
Userbenchmark really really hated that CPU.
I still run that CPU now, more than 3 years on, its fantastic.
Likewise i have had nothing but Nvidia for the past 9 years, because AMD had nothing that i wanted, currently running an RTX 2070S, great GPU, its been good to me, but its time to upgrade, my choices are RTX 4070 or AMD 7800XT, to me the latter is a no brainer, its cheaper, its get more VRam, its a better all round GPU, IMO, AMD have come a long way, they offer good GPU's.
As has been said in this thread its not clear cut, there are pluses and minuses to both when compared to eachother, just don't let UserBenchmark influence your decisions, they really do actively hate AMD.