I had a Leaf (plus SUV) for two years. Worked out very nicely.
Problem is we usually go to our vacation house 110 miles away every weekend. Sometimes I go early and she meets me there. Sometimes she goes away on a road trip somewhere else, and I go out to the other house. So, the Leaf wouldn’t really work for us unless we bought it as a 3rd car which I’d be open to except we only get 2 resident parking passes in our complex. Oh well.