Not really. Fully charging the battery takes about an hour (charging slows down a lot once the battery reaches about 80% capacity to avoid overheating). If the stall next to yours is occupied it may take longer (since some of the stalls share a power feed). 20 minutes give you about 125 miles of range on the Model S according to Tesla.You have to use the restroom and eat occasionally, right? Charge during that time. Superchargers get your battery filled in less than 30 minutes from completely flat.
When charging from a 110V outlet, you get less than 4 miles of range per hour charged. Fully charging a 200-mile vehicle takes literally days.Superchargers are along most major thoroughfares around the world. Not to mention plain electricity is available almost everywhere. In a pinch? Plug into a wall socket. They're everywhere.
Another big issue holding back adoption of EVs is that the majority of the population in urban areas has no place to charge at home.