If you buy Haswell (which I would not do. I always buy the newest chipset, newest CPU. That comes out in like a week I think. Why not wait and get the next gen i7?) then hands down I suggest the Z87-A by ASUS. There's a new refresh of it with NFC built in. It's $130-140, has everything you'll ever need, and overclocks very well. It's cheap but it's 8 phase. Nothing but good reviews. Lots of people on the forum have built with it and nobody's complained yet. It's the board I would have bought if I were buying Haswell.
I can't speak for the Z97 stuff because there are no reviews of it running Haswell Refresh cpus yet. All I've heard is that you seem to have to push a little more voltage into Haswell chips on them to get the same clocks as you did on Z87.
Here's an attractive British girl explaining some of the new features of Z97. Watch it. Even if you watch it just because she's attractive, that's ok.