This right here. I had a phev that got 30 miles off the battery. If I worked a regular job that would be more than enough especially if I could trickle charge at work.
Maintenance you're spot on and don't forget to account for the intangibles like having to make that appointment for an oil change, etc and then having to either drop the car off or sit around while they do the work. Data coming from years of tesla, prius, etc is showing batteries lasting even longer and holding even more charge than the engineers predicted when designing and testing. I wouldn't be surprised if we eventually see evs with 500k+ on the original battery and that's not including some of the cells being repaired or swapped out.
As for charging. In most big cities there are chargers literally everywhere. I run my own livery and work uber, etc so I'm everywhere in my current state. I'm seeing apt complexes put in charging stations backed by Duke Power, I'm also seeing stores like Publix with free charging, simply plug and play versus having to activate it. Parking garages in Charlotte and Greensboro have them including at the airports, Greensboro also has at least one charging setup with a solar canopy for shade. WFU has a ton of free chargers around campus and nearby.
The charging infrastructure has a long way to go but we are miles ahead of where we were just 5 years ago. Those with a house or who can convince a hoa or complex can charge at home and always wake up to a full tank.