Indeed. I know someone who owns a Tesla, and he likes it so much he bought two of them. He regularly uses it to make 100 mile business trips to Seattle, so range and performance are obviously not issues. Now, most of us are not wealthy enough to buy $120k sports cars, but most of us also don't need high-performance Tesla Roadsters. A more low-end car will get you around town nicely as long as you remember to plug it in at night; Tesla is actually developing a consumer-level car using the Roadster's battery technology that will start at ~$50k. And if you do need to make a long-range trip for some reason, you can rent a gasoline car; obviously if you need to make a 300 mile trip on a regular basis, this advice doesn't apply to you, but that would put you in the minority.
Price could still be an issue; there's more up-front cost, and the need to replace the batteries every 10-15 years, but in the long run you're saving over reduced fuel and maintenance costs (far fewer moving parts means far fewer things that can go wrong). I couldn't say how much you would save, or even whether it's actually cheaper than gas in the long run right now, but it's clear electric is the future.