Give me electric any day. Once the electric utes start coming out then you'll see what an electric motor really can do. Remember, there's a reason why trains have an electric drive instead of a diesel drive. The torque simply can't be matched by stupid dinosaur vehicles.
Range is an issue but here in New Zealand they're pretty close to having a charging station every 75kms or so so it's not too bad here. Where most of the chargers are they have a cafe so it's not that bad spending 15 minutes to get to 80%. Hell, most of small town New Zealand exists because of range anxiety. First it was horses then the range of petrol cars, now the range of electric.