Costs are dropping for EV charging - the current cost for a level 2 charger (smallest practical size for a plugin) is about a $1000 for a home charger and about five times as much for public units. Level 3 chargers, which can add a serious amount of energy in the time it would take to have a meal, are in the $50k to $100k range.
Hydrogen fuel cell EVs still have several problems - filling stations are well over $1 million per pump and extremely rare. Growth is likely to be very slow over the next five years. By then regular EVs will have fallen in price and the charging infrastructure will have improved significantly. An interesting question is how important will charging/fueling time be to a new generation who may not use cars as much. Also will people get used to a small bit of planning ahead?