Solar definitely still has a lot of potential, but I see the greatest potential in wind, at least here in northern Germany. Besides: solar roofs are kind of ugly. I don't like them.
I don't find solar panels uglier than wind turbines at all. And they're better for birds too.
I'm not quite with you, I see batteries more critically, today we have issues because of oil, then because of rare earths.... I would have wished the industry had focused more on H as a drive. Exhaust then H2O.
There are good reasons why the battery and not the fuel cell won the race.
Regarding rare earths: wrong. Batteries from Tesla, for example, contain 0.0% rare earths. Zero. Nada. None. For cost reasons, other manufacturers will copy that, Tesla has released the patents.
Compared to electricity, H2 has three major disadvantages: transport, storage, poor overall system efficiency. All three of these are vastly better with electricity. The distribution grid for electricity already exists for the most part, one for H2 does not.
In addition, H2 is extremely diffusive, can embrittle materials, must be stored very cold and under enormous pressure. Plus, it is highly flammable (the Hindenburg was filled with H2). So I'm supposed to have that stuff under 300 bar under my butt while driving?
All these things reduce the overall efficiency, work must be done everywhere (compression, cooling, transport) that eats into the effective energy for actual driving.
Electricity is much more efficient here. And before anyone says: "It's illogical to transport electricity from burning fossil fuels, I might as well use the combustion engine." Wrong!
Did my own test drives with cars to get real consumption. The energy content per volume of fuel is known. The calculated conclusion: If you didn't refine the oil into fuel, but simply burned it in modern oil power plants and powered e-vehicles with the electricity, you'd need a factor of 3.5 less oil. The overall system efficiency is that much higher. Except for the engineers around me, no one understands this and no one can imagine it. The "official announcements" in the German press are completely different...
The breaking point will come with the price. When batteries are cheap enough, the combustion engine is dead. The whole car itself will then be cheaper. The entire engine with all its moving parts and potential sources of error: gone. The business model of car manufacturers with their authorized workshops: gone. What will be really interesting is how to get the electricity for charging in densely populated centers.
A home builder can already prepare for this future.