We have two electric cars in our household and are going on seven years of combined experience with them. Absolutely love them. Smooth, quiet, and give outstanding performance. We have traveled throughout most of the SE US electric only and neither one of us wants to use an ICE car for much of anything. I realize electric cars are not the solution for everyone though, but they are a good solution for a significant portion of the population's driving needs. I can definitely state that our two EVs have been absolutely trouble free with over 85000 miles of driving - new tires, washer fluid, cabin filter - that is it. Nothing else.
We only have the truck and the race car now that are ICE. I can't see replacing the truck anytime soon with anything electric as the battery power density just isn't there yet. A 500 mile one way tow is not all that uncommon for an extended race weekend and there isn't enough time to be charging an electric truck for that travel, even if a 200kW/hr charge rate could be sustained from start to finish on the system, and that can't happen. So for the foreseeable future we'll have the truck to tow the race trailer but I have to say it gets very little use outside of that duty. Oh, and I still have two ICE motorcycles. I've ridden the new Zero and a Livewire, great machines, but for what I like to do with motorcycles electfic just isn't there for me. Yet.
I'm not a fan of the self-driving features though and as far as the Tesla goes, the most-well known "self driving car", I do not think they will achieve more than a level two self driving feature with cameras only (they just dropped radar off the M3/Y platform). To truly achieve a level four or five capability they'll need to employ radar, lidar, and probably restrict full driving to areas they have carefully mapped, such as the way GM is going about it. Anyhow, the Tesla makes far too many mistakes and questionable actions in my experience while Full Self Driving or EAP, I've experience with both, and it is nowhere near replacing a human behind the wheel despite what you might read on the Tesla fanboi sites. Besides, with EVs the focus isn't on the self driving features only a few of them offer, instead it is on the advantages of a pure electric drive train.
Anyhow, EV change is on the horizon and based on my experience I embrace it. Cool stuff and an area where American car companies are doing very well. Those of you that have not driven an electric car give one a try. Try out a Mach E, Tesla, Bolt, or some other EV. I'll be very surprised if you don't enjoy it.