For now I recommend leasing until we see how the batteries hold up long term. The early Leafs had a cell chemistry that degraded prematurely in hot climates. Cell chemistry was revised for my model year (2013) to be more heat tolerant and it was revised again in 2015, so I wouldn't buy until they figure out what works best. From what I can tell, I have between 1 and 2 percent degradation in a year and 10,000 miles. That doesn't mean much now but 8 years from now? Particularly since today's EVs are all stuck with <100 miles of range.
By comparison, a direct injected gasoline car sees triple that amount of degradation from fuel deposits on the valves leading to reduced performance, reduced mileage and thus reduced range.