6300hq is the first mobile i5 CPU to come with 4 cores. Anything which is a first is not perfect. More than that the 4720HQ has a higher clock rate, also the i7 is 4 cores 8 hyperthreads while the i5 6300hq is 4 cores 4 threads so yeah the 4720HQ is better. If we skip every other detail, like what laptop you are getting, price, etc etc, then the 4720HQ is better.