I really hope hydrogen fuel cells take over at some point.
Hydrogen fuel cells aren't ever going to happen. [0] Power to weight sucks, energy to weight sucks, and safety sucks among other things. The supposed advantages over electric cars (infrastructure, range, refueling, longevity) don't exist, and at current rates of tech development won't ever exist. But the disadvantages (complexity, hydrogen storage, inefficiency) still do.
0: https://ssj3gohan.tweakblogs.net/blog/11470/why-fuel-cell-ca...