Yes recharge time is the current show stopper. Who wants to hang out a charging station for an hour or two.
Certainly, I don't. And that limits the practical range of a battery car to the capacity of the battery. Every stop for more energy has to be at a place where I can do something else (useful) for two hours while the battery is recharged. A five minute recharge of a gasoline tank imposes no such restrictions.