Yeah, I'll keep this one until range drops down to around 45-50, then buy another used "something". I'll have it for years to come. I only have 35K miles on it.
Edit: My Sparky is a 2015, and still has 90 miles WINTER range ("winter" around San Jose, CA tends to be 35-45 at night, 50-65 daytime).