We have two "primary" vehicles, one is an F150 that we will not replace with an EV, because we tow too often with it, but the other could easily be replaced by an EV when it hits 10 years old in two more years. But as of right now, with what is available, I would NOT buy an EV, and here is why: They are changing too rapidly, and they as not as repairable as ICE cars. I'm sure you have all heard of incidents of EVs being totaled for relatively minor damage. A 10 MPH rear hit at the wrong angle on a Rivian R1T will cost over $40,000 to fix. That is simply ridiculous. There are many Teslas sitting in junkyards, no EV will be repaired if the battery is damaged even slightly.
I watched a very good YouTube video of a lawyer who specializes in auto related law and I found out two amazing things. The first is that the Cadillac Lyric EV is unrepairable because GM simply can't figure out how to build and deliver replacement parts. The other is that the old thing about car manufacturers being required to stock parts for vehicles for 7 or 10 years is 100% false. I have gone by that rule of thumb my entire life, but the reality is that a manufacturer is under NO obligation to sell you a replacement part even 15 minutes after you buy the vehicle. They *are* obligated to either repair, or give you a refund on a car, if it has been RECALLED and can't be fixed. That is why they fight tooth and nail to avoid recalls. So in the case of the Cadillac Lyriq, the owner was in a rear end collision, and GM simply told them to go cry a river, because they had changed the design of the bumper already and had no spares.
These cars are changing too fast. Many are going to be junked for lack of parts availability long before they wear out. Rivian just completely re-engineered the electronics in their vehicles and very few of the internal parts carried over, even though from the outside they look almost identical. Good luck getting that obscure sensor in the old model that dies five years from now.