There is a reason that used Leafs are cheaper - the range is reduced due to poor design around thermal management for the battery (no active cooling) so the battery life degrades quickly.
Newer (2018+) Leafs fixed this, but if you plan on buying used - make sure the range is confirmed.
All that said, I have a cheap EV (2017 Focus) and it's a blast to drive - not a Tesla but still a sleeper.