Maintenance has been negligible - $250 a year for oil changes & a couple hundred for replacing damaged tires. I might check into my state's tax credits to see if that would make up the difference in cost.
The range problem is that I can't charge at home. I could probably go as low as 140 miles if I'm willing to visit a charging station every weekend. But, the one to three times a year when I do drive somewhere for vacation or to visit family, I'd either have to plan very carefully or rent a car.