Without adequate infrastructure, a pure BEV has consequences. Even Tesla with their supercharger network, if you want to travel the road less traveled, you may not be able to do it. There are gas stations nearly everywhere, and on any car designed for that as a primary fuel, probably has at least that 200-mile range (and often, lots more), and 'recharging' only takes minutes. In a utopian world, all of the roads would have inductive charging, and you could always driven anywhere you wanted, never running out of power. Not in our lifetimes. High pressure hydrogen fueling stations are few and far between, which is one major reason why TOyota severely limits where it sells its current FC cars. At a $1-2M per station, it will be hard to justify their construction for a business, at least in enough quantity to make them work all across the country (no mom&pop store in the middle of nowhere that might sell gas is going to pop a mil for a hydrogen fueling station!). The US just isn't into infrastructure. Look at Europe, you can take a fast train to almost anywhere. Except in a few places, (Boston-DC, or along parts of the west coast), if you're really lucky, you might have one choice, and most people just don't have train service. If I wanted to take the train west from Boston, often, there's only one train a day unless I want to divert to NYC first - much worse than a bad connection on an airplane. Look at our highways and especially bridges. Nobody has the guts to raise enough taxes to actually fix things, let alone enhance them.
The march to more efficient vehicles will continue. How viable they become, and how widespread they will be, especially if you consider BEV's or FC, it's hard to say. Better and better hybrids have a better chance in the next 5-years...beyond that, who knows. Maybe when Iceland is devoid of ice and the shelf on Antarctica breaks off and causes a 5' sea level rise, people might actually believe in global warming. By then, it might be too late.