It absolutely is better, especially if you drive often. For example, in the US where you wouldn't get places without a car and drive it back and forth everyday, it's a no-brainer.
But, it is still quite an impact. Add to that all the other impacts of cars, be it tyres, parking lots, materials, e-waste, and so on and so forth, and no one in their right mind would call electric cars environmentally friendly. But hey, at least it's somewhat better.