Yes, if you can charge at home EV is a no brainer.
We don't use charging network very much, but when we do we do 'perceive' it as very expensive - in reality it's probably similar cost to petrol, but when you spend £4 to fill your car up most of the time and then are charged £60 it does feel a bit annoying, but it's fine really.
Only small gripe we do have is on range, the two EVs we have are perfect most of the time, but when I go hill walking up north often hard to find a charger, or even get to destination on one charge. Long motorway trips are fine though as lots of chargers.
Will probably upgrade one of the cars next year to something with 350-400 mile range for those up north journeys.
I do see lots of folk in my estate with EVs (I accept I'm in a priviladged minority), but there are lots of 5 year old model 3s hitting the market at more affordable prices, that seem still to have 90%+ battery in them. Also very cheap VW's and Leafs now which are great runnarounds.
Still think hydrogen should play a role for those with no access to charging, can just reuse existing network of fuel stations.