The key thing to remember is that, despite having "Greenie" proponents, the big advantage of electric cars is NOT their environmental friendlines. It's that they're an alternative. The future of the automobile is only going to be a good one with we have lots of powerplant options. Electric is one of them. And the more manufacturers we have building electric cars, the more quickly we can advance that tech to a point where it becomes practical.
So, sure, the Leaf has a crummy range. But it's pushing the tech forward. So is Tesla. So is the Volt (though I maintain my frustration that it is basically an energy-laundering machine rather than a proper generator hybrid). It's driving advancements in battery technology (which benefits industries beyond automobiles). It's driving charging and generation technology (which benefits countless industries). It's driving efficiency in "luxury" features like heating, cooling, and entertainment.
Electric cars are also driving innovation in terms of replacement tech for standards we're used to relying on in internal-combustion cars. Vacuum-assisted brakes. Hydraulic power steering. Hydraulic brakes. None of these things work in an electric or generator hybrid car. Sure, everyone hates electric power steering, and regenerative brakes communicate about as well as a mute Frenchman in China. But everyone hated hydraulic power steering in sports cars at first, too (many still do!). And plenty of manufacturers still get regular power brakes wrong. At least we're starting somewhere. Can't improve something that doesn't even exist.
Same goes for hydrogen (both fuel-cell and combustion). We need more hydrodgen cars, if only to get the tech moving forward.
We need more CNG and LNG cars.
We need more propane cars.
We need nuclear cars.
We need more diesel-hydraulic cars (and especially trucks---THAT TORQUE!).
We need all of these. And we need to start building them now so that we can get the tech where it needs to be for people to actually WANT these cars.
I'm absolutely no greenie. I'd tear off my cats yesterday if I could. I don't care if I'm guzzling gas as long as I can afford it. I don't give a damn carbon emissions (in fact I think unburned, uncatalyzed hydrocarbons smell like pure joy). But that doesn't mean electric cars don't serve a purpose. They're advancing the auto industry as a whole, and a lot of the tech they churn out ends up back in the putrefied-dinosaur-ingesting beasts we all love to drive and listen to.
As an example, if you're a student of the Bob Lutz school of automobile design philosophy (which I am), the best thing about electric cars is simple: putting internal combustion engines in them. Lightweight. Strong. Aerodynamic. Bad-a**.

That's a Destino. It's a Karma with a nicer front end and a ZR1's 640hp V8 instead of heavy batteries, electric motors, and the stench of self-importance.