When you account for all the costs of necessary charging shit, tire wear, battery deterioration. I saw some engineer guy say how the battery in the Cybertruck will last as long as the body, 300K miles. That's basically the same as anything else, so you're really not getting your moneys worth out of the thing in most cases. Cars are already money pits, but electric ones are even worse. Then it comes to snow and salt, no car is good unless it's stainless or carbon fiber. The frame is usually the first thing to go, and generally roads are rougher and will fuck shit up, probably a good ways before 300K. There's then the cold weather battery range thing, which is never that great to begin with when you consider charge times. You can always rent a car for road trips and sometimes it may actually be a better deal if it's a really long one, but that defeats the purpose of owning a car usually.
Environmentally I haven't seen any fair or accurate seeming comparisons, but I have a suspicion that electric is way way worse in the end. All that is made equal when you take into consideration all the african kids getting murked at battery mines, should cancel all the downsides out.