If you buy a locked i5, consider a H97 board instead. Z97 allows for overclocking, which you can't do with a locked CPU. Just match the features you want for a bit less. Most H97 boards will cover the Haswell line just fine, just no or limited overclocking.
Of course, if you find a Z97 that has what you want at a similar or lower price, then by all means go for it.