I'm on my third and it is considerably better than the first one. The readily available gen1 cars were, eh, not great on range and charging infrastructure was limited. The new cars, gen2/3, can have 400+ miles of range and charging is significantly easier. The only real downside now is cost. It is a real barrier for most. Same with having a space to charge in at home.
A lot of people lament the range. However, even if your car only got say 300 miles of "range", if you drove 70mph for 4 hours you would need to stop and charge. I don't know a lot of people who can go more than 3 without needing to stop and pee or get gas somewhere in there. Finding a rapid charger needs planning but my current car can get 80% range in 15 min. Thats just enough time to pee, buy a drink, and be ready in a few minutes.
My current car can do 400+ miles on a charge and I cannot drive it all in one shot any longer. The stops help break up fatigue as well.