Range is almost always where these things come up short. With lead-acid batteries, you reach a point where adding more batteries doesn't help the range due to the added weight. But then, if you only live nine miles from work, it sure would be nice to pay a couple of dollars a week to keep it charged and never have to stop by the gas station!
If you could afford a hydrogen fuel cell to supply the electricity, range and weight wouldn't be much of an issue.