It's complicated
Yes, EV's are limited and expensive. But most households own two cars, so one can be for short range use and the other for long range. In our case, we have two cars - one a pure EV (Ford Focus Electric) and the other a Chevy Volt (plug-in hybrid). We get 400 mile range in the Volt (mix of battery and gas operation) so we use it for long trips, and the Ford is used for short trips. We have solar panels, so most of our electricity is renewable. And yes, it "feels good" to drive EV's - but it also costs very little to power them if you do it right.