For the price of a single 1070 I can get two 970, so the ratio hashrate/dollar is better with the 970. Since the power consumption is my lowest concern that may be good. Also, I have just a little spare money, just enough to buy one 970.
remember that power consumption mean also more power from psu = more costly psu, more cooling needed etc, it's not about electricity cost only....