Biggest problem with hydrogen is the lack of refueling infrastructure. With electric, there's an electrical grid to build chargers on top of and worst case you can charge in your garage etc. With hydrogen we would need to create tons of new gas stations designed for hydrogen as well as the delivery vehicles, refineries, etc. to supply them. I've got a relative who works for Toyota (who are making significant investments in hydrogen) and he said most of their current efforts are on semi truck fleets where they only need hydrogen stations at a few locations along a pre-determined route.
Charging in your garage isn't really the worst case scenario. For most drivers, it's actually the best case scenario, because your average commute won't even come close to depleting the battery, and can be trickle charged over the course of a night, extending battery life over fast charging.
The only reason a person should ever need to charge at a station is on a long haul trip, and that problem is getting better all the time.