Also, I've read that the Skylake CPUs don't come with a cooling solution, you have to buy your own third-party cooling solution which adds to the cost. I know many people think the stock cooling sucks, which it does for overclocking. But if you don't overclock, the best reason for a third-party cooling solution is to reduce noise.
Currently I'm planning on an i5 as I've never seen an advantage to having an i7 for gaming. An i5 and a good video card is all you need.