Cost of Driving an EV

Here's where I see the biggest issue:

Batteries degrade over time. Due to this fact, they'll need replaced on a regular basis. Not everyone is going to be able to afford a new battery. A new battery is comparable in price to a new car. One issue is going to be whether to buy a battery, or a new car. For those that can't buy either one, cheaper batteries will be present with lesser range and probably a longer charge time. I'm seeing a future of a lot of stranded motorists just because of these facts.

On another note, who wants to sit for 30 minutes at a charging station waiting for their car charge on a roadtrip?
Is this going to be the return of roadside attractions?