One mistake most people make is looking at component price difference as 1:1 so r5 3600x vs i5 10600k but what you need to do when building a whole new computer is look at the price difference in a whole system with all the other parts. because if intel is giving you say 15% more fps in games and all you want to do is play games with the pc nothing else, you might end up with results like 15% better gaming performance for 5% more money in total system cost.
but to get to your exact question: Today there is nothing wrong with amd atm, if you will be buying now try avoid b450 and pay the extra money for a b550 motherboard, to ensure you get the best experience out of the box with all the latest features and future zen3/ ryzen 4000 support. theres only 2 cpus worth buying right now, R5 3600 which is brand new for R4000 and the R9 3900x which is R8200 i tihink both from here:
Ryzen 3000 from Oj0
For the intel side, I would'nt buy anything besides the i5 10400 or the i7 10700, they are still on 14nm and will be for their next generation as well so if you need intel specific features. These are the only 10th gen cpus that make sense. All the K variants require coolers up to half the price of the cpu to overclock which financially is wasting your money. Intel also offers no pcie 4.0 support and will only be coming in the next generation.
so in short:
-No there is nothing wrong with AMD at the moment, both their cpu and gpu's are great value products and they offer you better features and future compatibility for at least 1 more generation.
- at the moment I would avoid intel 10th gen unless you really want intel. then go for the non k sku cpus.
- use the complete build price with the same tier components for amd vs intel vs nvidia to compare if its worth the extra cost etc and don't just look at the difference in individual component prices.