Well, I've just visit my dear old mother this weekend. 157 motorway miles e/w and pretty much exactly 1 tank of fuel and 1 fully charged battery in the i3. I'm glad I didn't go for the Zoe or the Leaf as, while the trip would have been possible, it would have been more hassle. Probably with the outcome that Mrs SS's opinion would have been "well, that was interesting, and it worked - but we'll take the diesel next time".
An Ampera would have done the trip as well - but with a lower electric

etrol miles ratio. And, for us, with much lower electric

etrol miles for the 95% of miles that we do when not trekking cross country.
A Tesla would have done the trip as well - but at much higher cost and with only 50% of its battery being used on day-to-day trips.
And any old ICE would have done the weekend - without any discussion or comment on an ICE forum!
The key phrase is "for us". Everyone has different journey patterns and use. The great thing about the current plethora of new models and drivetrain/motive power combinations is that there's probably a big chunk of electric miles for everyone.