Thanks for all the responses.
@EVA, charging on the other end won't be convenient if we get the FFE, will be used for random local errands so unknown charging option on the other end and certainly inconvenient if we hunt for an outlet. Model S actually works fine for this role but it such a wide car and easy to pick up dings+scapes, we find ourselves hunting for safe parking spots everywhere we go. And if we go to places where people are not so careful with their cars (like Costco parking lot haha), would be nice to have a narrower and less expensive EV
Since I have a Prius now as a second car, I prefer not to switch to PHEV like Volt or Energi if possible and just all the way to full EV. But looks like my winter range requirement puts me about 2-3 years away. For nearer term, I'll look into Mercedes B-Class ED (80mi range in summer may not be enough) and BMW i3. For longer term, I'll wait for the Tesla Gen 3 or any other manufacturer that can get to 30+kWhr for reasonable price.
I have maintained my own cars (previously European cars at >= 100k miles so lots of work) and really like the low wear/stress nature of EVs. If you look at an ICE car, engine's high heat + cooling needs, high spark + fuel pressure delivery, and multi speed transmission are all high stress wear points. Jay Leno mentioned his ~100 year old Baker EV never breaks down. Brakes also never wears and likely last a life time due to regen. Anyhow, so I'm anticipating a lot less maintenance which seems to be true on the Tesla at the moment (except that Tesla operates like a software company so constant mods+upgrades of both SW+HW so the car goes back for retrofits). Modern EVs do have all that electronics which might cause worry if they show failures beyond warranty period. Tesla's LCD instrument cluster is $6k... hope it never wears out! Cars around 2000 had lots of solder joint problems due to lead-free transition. Hope things are worked out now but laptop longevity don't exactly inspire confidence. Tesla's main infotainment panel is nVidia Tegra 2.