Electric has some amazing advantages when it comes to performance and lack of maintenance. A friend of mine has a Tesla that will make you swallow your eyeballs, it's so fast and the ability to computer control the speed of each wheel independently should, eventually, make the handling equally amazing. But the environmental impact of battery production is significant. To a great extent it's just shifting the burden to somewhere where we don't have to look at it. And battery recycling is a nightmare of potential pollution ... recycling plants have left their taint in homes many miles away and so far it's kind of a mystery how that's happening. Charging times are an issue, unless you only commute a short distance. AND there doesn't seem to be enough generating or transmission capacity. Lastly, you do NOT want to see an electric car burn. Really! That said, I will add ... AT THE MOMENT. I suspect these systems will get a lot better, cleaner, more efficient in the next 30 years. Personally, I think a hybrid is the better compromise provided you live in a city where you're using the regen braking all the time.
As fast as that Tesla was, it was no where near as fun as my Alfa, a high performance car in its day but pretty slow by 2022 standards. But 45 in the Alfa feels like 70 in anything else and the sound is extraordinary and the handling is ... also fun. Not 1 G on a skid pad but an absolute grin inducing automotive riot. Offered a Tesla or something like an excellently restored 1960s Corvette (probably the same price), I'd take the Vett, as impractical as it may be.
I too dislike seeing the more promising Fuel Cell tech taking the back seat just because it lacks performance (so far). I always thought it was the wave of the future.
I had the pleasure of working on a fuel cell research project several years ago. We gutted a battery powered tow tug vehicle and outfitted it with off-the-shelf fuel cell technology. It was a fun project, but to me it's main limitation is fuel production. While Hydrogen is the most abundant element in the known universe, isolating it as a fuel is a challenge, and the production of it can require more energy than you get out of the Hydrogen as a fuel.