The only issues with electrics is the energy store. Get that licked and electrics are the way to go. Clean, quiet, simple motors with boatloads of torque. Whats not to like about that?
8 hour recharge times? EV are automotive devolution. Less range and long recharge times = no convenience at all.