First of all, you should ask hardware questions in a hardware community, not a software engineering one...
Well, here is my take on the whole Intel vs AMD discussion:
Intel and AMD, when comparing the latest models, are quite equal. Most of the time, AMD gets you the better deal for low to mid-range models, while Intel provides high-performance stuff at a premium.
However, AMD released the Ryzen CPUs not too long ago, which directly target the top-range for a very affordable price. You can say, it's AMD's way to get back on the market (they were nearly dead for the past few years). So, you might want to take a look at AMD's Ryzen models to strike a good perf/money deal; such a deal might not come around again for some time, but who knows. Also, AMD is getting back on its feet, so you might want to consider supporting AMD for a better competition (which is a win for consumers!). As a side-note: Since the release of AMD Ryzen, Intel was forced to drop its prices by 50%(!) to stay competitive. That alone is worth all the AMD support :)
AMD is raw-power focused and bets on the mass of cores. You can get an AMD 16-core CPU cheaply. Currently, applications are mainly optimized for four cores, because that's what most of the people have. Imho, in the near future (3-5 years), that will change, though. What that means is, that if your applications only run on one core, Intel CPUs will outperform AMD ones any day with the currently available processors. However, if your applications can make use of more than four cores, AMD beats Intel by a great margin :)
The power focus also has another downsides for AMD CPUs. They provide you with lots of cores and lots of processing capacity, however with energy efficiency as an after-thought. Energy consumption and heat dissipation improved with Ryzen, so it's only a small margin compared to Intel, however, Intel is the winner if you want an energy-efficient, cool (silent) computer.
Additionally to the CPU power, you will have to consider the CPU environment. Every CPU needs a motherboard and RAM. If you buy a new CPU, it is very likely that you will need a new motherboard. Since there are lots of manufacturers, the boards are very comparable in features. However, all in all, AMD boards are a lot cheaper.
What does all of that mean on an application level?
Personally, I still use an Intel i5 Ivy Bridge (3570K; OC to 4.2GHz) from April 2012. At the time, AMD was falling back. Because of that, over the past 5 years, Intel didn't ever release a real upgrade over the Sandy-architecture, so I never upgraded. I use my computer for gaming (I can run current games, at max graphics on FullHD with 60FPS) and programming (web and Rust). Also, I use Gentoo Linux, which makes me compile everything myself (GCC 6). I think, performance could be better, but I am still rather happy with the performance (compared to an Intel i7 Skylake I have at work; not much difference perceptible!). However, I already need to run my CPU at an increased voltage level on default turbo speed to be stable, and my motherboard (an AsRock P67 Fatal!ty Performance with unofficial BIOS version 2.25a) starts to act up, and ports don't work anymore. So I have been thinking about buying new stuff myself. I might buy new hardware this month (depending on various things), and I will most likely go for an AMD Ryzen 7 1700X and OC it.