It all comes down to two things:
1.) What is the primary thing you will do with your computer?
2.) How much money do you have to spend?
Ryzen gives more for your dollar and is available now.
If you want a gaming solution Ryzen trades blows with Intel's i7 7700K, depending upon how many cores a game will use. Very few games use more than eight threads. One important factor is that even if the FPS is SLIGHTLY lower using Ryzen in some modern CPU demanding games those specific games have proven to look less choppy with the Ryzen over the i7 7700K.
Intel's next generation solution will cost more than AMD and the Intel CPU speed will be reduced in an effort to keep heat lower, so, FPS in some games will be lower compared to a faster Intel 4 core 4 thread, just like the Ryzen CPU.
Also, AMD CPUs have the die soldered to the IHS, Intel still uses a not so good thermal transfering TIM between the CPU die and integrated heat sink, also, the compound used to secure the IHS to the CPU die does not fully compress which leaves a wider gap between the die and IHS - which, again, increases CPU temperature.
I have an overclocked Intel i7 7700K, and unless you delid it and apply liquid metal they get extremely hot with slight overclocks, and most stay toasty even if you do not overclock. And, you have to purchase your own CPU cooler with the high end Intel CPUs. The coolers that come with the lower clock CPUs are much too small and barely do the job and a third party cooler is suggested for those CPUs.
The bad things that can be said against Intel is long. One of the bizarre things is Intel told people not to overclock their i7 7700K CPUs, even though they were designed to be overclocked - overclocking was the very thing people bought them. So, for safe overclocking the CPU needs delidded, liquid metal properly applied, purchase a good air cooler [like a Noctua NH-U14S or NH-12S] and have good case cooling. - That is a lot of requisites. - AMD, on the other hand, buy your parts, build the computer - job done.