Rural is the obvious problem but you have land to park.

Urban like Los Angels means that park you car on the street which means NYC is way better because you have the metro. Where do you charge you car?

Hmm, come charge your car at our dealership!
We'll talk you into a car that you will never have to see us again!
 
We had a good run at it with a couple 'AllEV' locations. We purchased/tradeins primarily Tesla and bolts etc. Stores totally dedicated to EV. May have been early but for us, infrastructure isn't that great in our areas, Tesla price drops at whim, they aren't cheap and range anxiety/battery life.
We're out and don't miss it :)
 
I think EVs will explode in usage will be for deliveries since trucks always phone home during the day.
And for when city dwellers are forced into using them as an alternative to have an Ice on the street.
I just can't see a farmer depending on them.

haha! I can totally see how dealing with these things are complete pain.

I still want one though! haha! Maybe a LS style swap like RichRebuilds does.