Pair the Tesla batteries with solar cells, and there will be no competition. It will be very hard to compete with free, and we could be able to save utility costs if we no longer need to maintain miles and miles of power lines.
And then you must pay for the new batteries or solar cells, because they break or the newer versions are more efficient.
[1] http://www.solarcity.com/residential/affordable-solar-lease