The reason I'm not even that bullish on Kabylake is that it was announced as a stop-gap in response to problems with the 10nm ramp. Sure there's some "disabled stuff" in Skylake that will allegedly be enabled due to bugfixes or . . . whatever. Will that amount to any kind of performance increase? Maybe in a small selection of applications? To me it seems like a copy-paste of Skylake with extra codec support.
Really? To me it seems like it's a full-featured early release of Cannonlake, including all of the features I was expecting Cannonlake to have...well, besides having a 10nm architecture and possibly having a 6 core in the most expensive mainstream SKU.
I'm also expecting pretty much every kid on the planet who PC games on iGPU to be begging their parents for one of these. It will not only have a faster iGPU, it will also have higher quality video encoding. I have no idea why every kid these days wants to simulcast his gaming, but they do, and Kabylake should allow for better looking hardware encoding & streaming (ie, Twitch and the like), assuming it has 10-bit H.265 encoding, which I think is likely.
I also wouldn't be surprised to see the cheaper 2x0 chipsets to allow using 2400, 2666, 2800, or even possibly 3000 Mhz DDR4, to help out the considerably faster iGPU. This seems to me, at least from what we know at this point, to be a much bigger deal than Skylake, since it also will include native USB 3.1, Optane/3dXpoint support, in addition to all of the iGPU improvements, which will be by far the most we've seen in a single generation of iGPU improvements.