In my mind, fuel cell cars are the only way forward. You simply can't take people, who are used to replenishing their cars' energy in two minutes time, and give them cars that take 45 minutes to replenish. That's a case of an innovative regression. We see this all of the time with processor technology. Once there is a new "fast", the old "fast" is now slow. Try going back to your previous smartphone. It used to be so amazingly quick. Now, it's dog slow. Reality didn't change, but your perceptions and expectations did. People expect to fill up more quickly and less often.
Actually, your phone is dog slow because you were forced to install iOS 7 and it slowed down your old phone as a part of 'planned obsolescence'.
You're right that EVs have a long charge time, but that's not usually relevant. Normal day to day use has you only travelling 40 miles or so (a 'high mileage lease is for 40 miles/day). A gasoline car will require filling every 400 miles, while an EV will require no stop at the station at all because your gas station is now your garage and you start off every day with a full tank. And none of this considers the holy grail of recharges, which is a battery swapping station... we'll be back to the days of 'filling up' without getting out of our car.
I would say it's hard to tell what the future of cars will bring. The presence of technology is not enough. We need affordable technology. The US is currently the biggest producer of oil in the world (yes, that's actually true) and gas is down under $3. The govt is getting raked over the coals on gas tax as people are buying more Civics and fewer Suburbans. We may soon see the tax rebate get smaller and smaller for alternative fuel cars and that'll make it much harder for them to compete. The world is racing to make a better battery, as it will be useful in gadgets and cars. The race to improve Fuel Cell tech isn't as profitable.
Remember Solyndra? The solar panel making company in CA that lost $500 mil of govt money? Their business plan was to make solar panels that didn't require the expensive materials that regular solar panels needed. They went under because all of a sudden those expensive materials weren't expensive anymore and Solyndra's panels were pointless. What if battery tech takes a big step forward and EVs become thousands cheaper? Fuel Cell cars will be the next Volt. Cool, but not worth the money.