Hydrogen fuel cell will be the long term solution. No doubt about that.
Yes - EVs have range anxiety attached to them. This is only an issue if you need long distances in one go. Most cars only do a handful of miles per day.
If you need to do long distances then hybrids will cover that. We can get 450+ miles at a reasonable speeds between refills.
True - battery capacity decreases over time.
However, I would treat having to ultimately replace them as an on going maintenance cost. Much less than engine replacement or major repair. If you’re on a full EV you only have the motor(s) as moving parts. They are pretty much maintenance free. Servicing costs are negligible. Brakes hardly get used.
These are the things that often don’t get pointed out. From the outset - Treat the batteries as consumables.
As far as the old batteries are concerned, all the original metals can be recovered and reused. It’s only the cells in the pack and not the whole pack itself.
So far we’ve saved over £500 fuel costs in 10 months and that’s on a hybrid over 10,000+ miles. Am often getting 550+ miles (on a 40L tank) between refills on mixed driving and logging 70mpg overall on a ratio of 30% battery mileage. Have got 260hp on tap, the first 80 is instantaneous, the rest as the engine spins up a fraction of a second later. Overtaking, even at motorway speed, is a breeze. 45mpg at above the legal limit is common.
This if F1 technology on the road. Try it. You might be surprised.
I wouldn’t discount EVs and hybrids on just a few issues. If you look at them in the round they have their place and distinct advantages in some areas.
Until you’ve lived with one I think it’s easy to just discount them.
Having said that, they’re not going to replace our Zeds any time soon.