I have an MG ZS EV long range 273 miles. It is an indulgence as I probably won’t be driving for too many more years. It is good to drive, though my wife drives it mostly. The recommendation is to charge to 80% for everyday use for better battery life. So normally charge to about 220 miles range and recharge at about 40-50% charge so at about 130 - 140 miles remaing range. Charge overnight for 4 hours at 8.5p per kWh which represents about 2.2p per mile and normally charges back to 80%. For long journeys (about twice a year) charge to 100% at home then top up to ~ 90% every couple of hours when we are normally ready for a coffee / loo stop. Much more expensive to charge, normally about 20p per mile and takes about 30 to 45 mins to top up but allows for coffee and cake. Motorway range about 20% less than every day range. So wouldn’t go electric if i did a lot of distance driving but for local driving of about 25 miles a day it is good. Mileage lower in winter, probably by about 25%, not a problem for local driving.