Rural charging
What keeps me from buying electric is that the US has large uninhabited areas. Having less than a 300 mile gasoline range means adding long detours for gas stations on some trips. There's barely any electricity so there's no EV charging at all. EV sales are going to plateau until the big empty areas have charging too.
I bicycle to work so my gas car isn't giving me any guilt.