I wouldn't get held up about Ice Lake, unless you're waiting on the improved GPU and LPDDR4 support. We're not likely to see those chips in Apple's products until WWDC next year, if at all since Intel has delayed Ice Lake so many times as it is. Who knows what's happening with Cannon Lake as well since that was supposed to be mobile focused (first 10nm chip, along with having LPDDR4 support). We're still waiting on a Coffee Lake-U CPU that's suitable for Apple with Iris graphics (which I imagine will be announced when Intel releases a refreshed 8th gen lineup with hardware fixes for meltdown/spectre).That's what I've got, and to be honest, I'm not feeling the need to replace this laptop. The benchmarks for 2017 MBPs aren't that much better. I'll bet 4 cores will be nice, but if Icelake is coming at the end of the year - I'll probably just wait till those come out.