There are multiple fuel technologies now in an absolute sense, but in terms of ones we use for common consumer automobiles it really comes down to diesel, gasoline, and (obviously a tiny tiny tiny tiny fraction) batteries. Natural gas is interesting as a different option but if the goal is to move away from fossil fuels is kinda a silly option.....ditto on some of the other gases. Regarding charging, really it is about common driving preferences; obviously a person who drives 200 miles a day might want to stay with ICE or H2 or etc, but if you have a 15A or 20A breaker you have 1.8 or 2.4 kW at 120V; with ~250Wh/mile; if you plug your car in at 7 PM and drive at 7 AM you have the potential to charge something like 86 or 115 miles of range a night. At 300 Wh/mile, its only 70 or 95. Not enough for someone with a fucking-kill-me-now daily commute but enough for most tasks, and then you have access to higher charging rates at various locations for longer trips/vacations. Not nearly as fast as filling a gas tank, but much faster than 4-12 hours. There will always be a need for a vehicle that can be filled more quickly for daily driving, and I think that big trucks and similar will need some much more impressive breakthroughs to really have a chance of going battery powered, but for most people's driving habits the above is fine.