An iGPU is of no use to me, so I would rather have more cores. If Intel have issues with implementing it, then that's their problem.
+1
Intel have never wanted to give us more cores, that's why they gave us an IGPU instead. They wouldn't even have thought about giving us more cores until AMD dragged them screaming and kicking to the table. Too late of course, because the table is full and the diners have decided they want a better menu.