But one thing I keep going back to is: what do you ask your vehicles to do now. When I bought my PHEV I really thought about what I had asked from the vehicle I was trading in for it. A BEV was an option we were considering, so I looked at the distance vs vehicle range, and at the routes I normally take on my common "road trips" and where I could find fast charging.
We eventually settled on a PHEV. But now that we have another passenger we're considering a different, larger vehicle, and we're looking at BEVs again. With the expansion of charging networks and improved range I really don't think that we'll have a problem with a BEV.
I think this is key. The question of BEV is very personal, and based on what you need from a vehicle, what you're willing to spend, whether you own or rent and have access to home charging, etc.
I bought my car in 2017. I needed a vehicle with 3rd row seating. I never buy new cars; I prefer low-mileage used and let someone else eat the depreciation. The only viable EV on the market that met my needs was the Model X, and starting at something like $70K I simply wasn't going there. I ended up buying a low-mileage Ford Flex for $26K.
At the time, the charging infrastructure was FAR less than now. The maturity of the EV market was far below where it is even today. So I think it was a prudent decision that an EV wasn't the right car for me.
Now, I plan to keep the Flex at least another 5 years for when the kids start going off to college and can downsize to something smaller. I primarily WFH so it's not like I am putting tons of miles on it and will need to replace it sooner.
By the time we get to 2027, the entire EV market will have changed from where it was in 2017, and will be significantly different than what it is now in 2022. There should be a fairly robust used market by that point and we'll all have had enough EVs on the road to know if buying used is viable (didn't know that in 2017, probably already do now in 2022 but I haven't researched).
By the time I make my next car purchase, my needs will have changed, the EV market will have changed, so I think there's a high probability my next car will be a BEV. But it wasn't right in 2017 and there's no reason for me to upgrade now, so I'm not getting one anytime soon.