Broadwell is delayed, and will offer in all likelihood 10% reduction in power and 10% increase in CPU/GPU. The only other major thing broadwell brings is sata express which apple has essentially bypassed by offering pcie SSDs. Meaning that no significant features are coming until skylake with DDR4 and PcIe4. I could see the 10 or is it 7nm shrink after that being much slower so...is now the time to buy haswell since we won't see significant changes for 2-3 years?