People tend to overestimate the range that they need. Unless you are one of those rare people who constantly drive very far without stopping much, 300 miles is already more than it might seem if you compare directly to a gas-car; by that I mean that electric cars are usually fully charged when you leave the house in the morning, so you always have a "full tank", while gas cars are only charged every X number of days, so you leave the house on many days with probably a lot less than 300 miles of potential range yet that's not a problem.