All electric has a long way to go
Problem for electric vehicles are the batteries you need for the range are expensive, heavy and take too long to charge. I really don't see much chance of an EV taking off until at least 1 or 2 of those things change.
However there is certainly scope for hybrid vehicles. A hybrid could make do with a 30 mile battery range and flip over to a petrol engine. Or even a micro turbine. Turbines are especially promising IMO since you get the range, the reduced weight, more fuel effiency vs petrol and potentially a simpler power train too. Problem is they're still in the experimental / prototype phase.