I'm an EV virgin, and have just bought an MG4 - its perfect for our needs - I got into EV's as it was at requiremnt at work, when hiring cars - no major issues (for those making the decisions sat in their office), but useless for what I needed to do in my job., so i learnt the hard way (loosing power in the middle of no where! - twice!). But an EV is perfect for less than 100miles a day (and you can charge at home), otherwise forget it!
..... but as for the MG4 - its brilliant !! - yes its not a tesla 3 / cupra born, but for the price - its a lot of car for relatively a low amount of money.
As for lease or outright purchase - I tried to get an MG ZS on lease, but the delivery fell through (the order got put back 6 months) (via salary sacrifice - NHS lease Solns.), so I was sort of lucky in that I got a ohme pro charger fitted (£600), and then the MG4 just sort of came along - I just popped along to my local dealer in early sept, had a chat, and said that I'd have any MG4 (& any colour), and managed to get one - 3 weeks later.
Mine has the LFP battery which has a bit more longevity, but lower day to day range. Done 4000 miles so far, all personal use (holidays etc.), .... not had a single issue (well aside for connecting an iphone 12 - but has just been resolved!) - charge at home 95% of time (just plug & forget for cheap overnight charging), and I just use the fast chargers via the Bonnet app, when away from home, again no issues with charging (sometimes you may have to wait for a charger, but no issue, as its a bit like caravaning in that everyone chats to each other, and helps each other out ) ....
.... of course you cant use (easily) an EV with a caravan currently.