I see niches where they would excell- stop-n-go, urban, short distance. Wonderful! My electric bicycle has proven that concept to me.
But as the be-all, end-all, universal replacement for Everyman's vehicle? I don't think so. I don't even think hybrids are the answer to that.