I have an EV in addition to the Mog and had the usual "range anxiety" issues for a few months, but well over that now. Installed a charger at home, got an EV tariff and charging overnight is about 8p per kWh (which equates to 2p per mile). Charging elsewhere is another story, and is usually more expensive per mile than liquid fuel. Fortunately over 90% of my charging is at home, and it feels sort of good to have a 'filling station' on tap. Fast charging away from home is usually at a motorway service station, and the car can top up from 20% to 80% in the time it takes to order and drink a coffee.

I wouldn't change now, and I believe that prices are keen. Maybe also look at the Volvo EX30?