I've driven a Renault Zoe for four and a half years. I've never run anyone over - below 15mph the car makes a whining noise (you can change the sound) and above that the tyre/road noise is enough.
We have a drive so it charges at home. Empty to full charge is around £4 if it's dark, during the day the solar pv helps reduce that depending on whether it's sunny (I try to charge when the sun's out).
To those people who say the battery doesn't last, mine's still at full capacity. There is a software update which keeps the battery at optimum capacity, which your garage can do.
My range in cold weather is around 50 miles, in summer I've done a single trip of 117 miles and still had electrons left at the end! It's worth saying that the range increases as you drive, because braking or going downhill regenerates the battery. At the bottom of a hill my displayed range can be a couple of miles greater than at the top, because of the regeneration.
Yes, people with fossil-fuelled cars park in the charging spaces although this is getting better. Yes, sometimes charge points are out of order but there's an app called ZapMap which will usually let you check before you get there. Yes, if you want to do a journey longer than your range, you will need to stop and top up. But if you generally just do short journeys (and most of us do), electric cars can be great.
And yes, the torque is fantastic. 