That's the only problem I see with electrics; battery changes.
The Prius battery costs $13,000 and needs to be replaced every 5 years. I don't know but I don't feel like buying a new "car" every 5 years. At that rate you'll never finish paying for it, so how the heck are you saving your money?
And what many Prius owners don't know is that the manufacturing process of the Prius is not really "green" at all. It's probably equal to that of a factory that makes DASH 9 locomotives. The battery's materials (Zinc, ect.) is mined in different parts in the world by none other than polluting trucks and shovels. Then they're shipped by; you guessed it, a freighter to where all of the Prius parts come together to finally be assembled. This part of the process is the only "green" part. Toyota claims that the batteries are recyclable to a certain point. When they no longer can be recycled they are taken to a secure place where they cannot pollute the earth. So they end up in a giant Prius battery landfill... NICE (This info was from a friend's grandmother, who owns a Prius overdue for a battery change).
The Tesla batteries cost around $15,000 aswell and need to be required to be replaced in every 10 years. That's tolerable for a long distance, electric sportster. You might save a little something after you get done paying its $100,000 price tag. They don't seem to have any info on the manufacturing process nor where batteries go.
Then comes along smart. While I do believe that smart will find a better way to mine "greener" then Toyota does, there's still the issue of where the batteries will eventually end up. But I think smart may find a way to make them FULLY recyclable.
Now here's Nissan. While their lineup is not all too fuel efficient and more about performance, the Leaf is a new light. While 100 miles on a charge doesn't sound like much, think about this: The Chevy Volt will only go 40 miles before it goes to gas. Nissan takes pride in what they make so I think they too will take the smarter path of "green" production to go along with their green product.
The Leaf, the Volt, the smart ED, and the Tesla all seem to be leading the way into the future...
While Toyota on the other hand, needs to straighten up and fly right. Even their crash safety ratings have been lacking lately.