Large scale use of all-electric or hydrogen powered cars will require nuclear power plants to refuel them all. Until people reconcile themselves to that, it will not happen.

Meanwhile, consider a Chevy Volt, new or used. Most daily driving is done entirely from its battery, longer trips use its small gasoline engine getting 35-45 MPG depending on how fast you want to go. Currently the best of both worlds in my opinion, and would be the next car I would buy. Well, that or a full sized Hummer. : )