That's one reason GM is investing in the V8 for trucks and SUV's.
No. 15 mins usually isn't to full charge but 15 min is usually enough for 200ish miles in a tesla for example. It will tell you the estimated time and range you need. So if you are on your way home it will tell you, 10 min charge to get to next stop. Idk of anyone that drives to work every day 300+ miles.
So you don't need a full charge every time when going some were. The car will even tell you and plan the trip for you, telling you that you need to stop at a place to recharge. My buddy has a model S long range (400mile) and likes it, perfect for his commute 40 miles a day. He plugs it up at night. I have been on a 200ish mile trip with him. Car was at about half charged. Made to stop and almost back but we designed to stop eat lunch and he but 15min in it for $15ish. He did have to go move it as the station charges you a fee if you don't move it when charging time is up. But not to bad.
Over all EV is not to bad then gas trip planning wise. Use to have to plan stops to get gas years ago but now there is a gas stations every where. At some point be the same with EV. For commuter its a wise investment now, but again someone has to pay for the power and it will be all of us. I look for a tax on electric bill to pay for roads in near future.
Whats sad is the gas tax here goes in the general fund and not to the hwy dept, they have to give the legilator a budget and the extra gas tax the spend on other stuff which IMO is a joke and why our roads are horrible here.
The main issue with EV is the energy required. You moving if from one fuel to the next so now there is, no ever near enough power. There is a very simple solution though IMO, put solar panels on ever roof in America. Doing that would provide every one with cheap power, intial costs are high yes but once up and running power would basically be near free WAY cheaper then now. But as we all know that will not happen due to current humans running things, all I can say about that as to not get to political.