depends what you are going to do with it tbh. if core/thread count is more useful to you than per core performance, buy ryzen. productivity wise ryzen is marginally better, but day to day use (gaming, web browsing, etc.), intel crushes it. so if you're willing to trade away significantly better single core performance for hyperthreading/higher core count, do your thing.