I've been hearing mobile Skylake was a nightmare, esp for Surface. MS had a really tough time squashing Skylake bugs. I mean i just touched a Surface 4 at the MS store and it blue screened! That's pretty crazy as I so rarely see blue screens on desktops since Windows 7. Looking to upgrade my Yoga 1 and wondering if I should stick with a Haswell or search for a Kaby lake or maybe even just wait for Canon Lake.