I have an electric with lithium. It has over 9000 miles and 2 1/2 years on it. I got 65-70 miles per charge on day 1 (a little less with heat or air cond running) and still get 65-70 per charge almost 3 years later (zero battery degradation). As for "time to charge" I plug it in once every 5-6 days at night and by morning it is fully charged. The charger is built in (like a Tesla

) and I just plug it in to the wall. No fuss, no need to go to a gas station or dump gas from a gas can,
My only suggestion is,
**IF** you choose to get electric
**ONLY** get lithium.