Fuel cells are a far better alternative than a pure electric car. The Achilles heal of all electric cars is the battery. Batteries have a lmited range and take too long to recharge.. Imagine taking your electric car on a long trip and having to stop every few hundred miles or less and waiting an hour or more to recharge compared to a quick fill up of hydrogen.
I don’t see electric cars charging time as a problem. You need to rethink how you use your car, similar to how you use a iphone. You don’t wait til its empty before you charge it, its constantly charging