The biggest constraint in Europe, and a lot of urban areas in the US, is likely having a driveway/garage. Not being able to charge a car overnight is a big deal for EVs.
In the Netherlands an EV will come with a charger at street level if there isn't allready one available within 500 meters or something. Some cars come with two, one at home and one at your office...