There were some issues with the 1st generation Ryzen CPUs when they came out as it was a very different type of CPU that AMD had released in the past. But those days are over now. Those problems were all solved with the 2000 series chips.
Dont get caught up in fan boys on either side of the CPU wars. Look at the data and make a decision for yourself. In the past, buying an AMD CPU was a poor choice. But those days are gone and Intel is in big trouble as AMD CPUs are matching Intel performance at a lower cost. Plain and simple. All of the data shows this for numerous and reputable 3rd party reviewers. Just check out the reviews on the 3600 from Toms Hardware, Techpowerup, Gamers Nexus, Linus Tech Tips, etc and not armature twitch streamers that dont know much about computer hardware.
As for overclocking, in 2019 overclocking is all but dead. The way these CPUs work is they practically overclock themselves. One of the knocks on Ryzen CPUs is they dont have much overclocking headroom. But that is really not a knock because the way the CPUs boost, they are just overclocking themselves. Intel chips do have better overclocking potential, but if you are not gonna OC, then that is even more of a reason to go with a Ryzen chip.
In my opinion, right now the only way to recommend Intel is for someone who wants the absolute best performance, regardless of price or someone who already has an Intel motherboard.
You asked for our advice. Feel free to go whichever way you want. The 8700k is a very good CPU, I know because that is what I have in my gaming rig. But if I were building one today, I would not buy the 8700k.