Until the manufacturers get together and standardize on batteries, electric cars will remain a niche. If they would standardize on say three battery pack designs, and a design that allows them to be installed and removed from the bottom of the car with a lift, then range is of no more consequence than the size of the gas tank on your current car. Service stations could swap out the old pack and swap in the new in the same amount of time it takes to fill your tank today.
The problem is that batteries are a competitive factor in electric cars. If everyone standardizes on batteries, they have to make their competitive advantage somewhere else. This is basically the way it is today, but to get the manufacturers to agree to standardize on batteries will take government intervention, I am afraid. There is a precedent for this, because fuel is regulated as to octane, purity, pump accuracy, etc.