No, not all chargers are free and some at the service stations cost nearly as much per mile as petrol, so no good if you're relying on saving on fuel to justify the extra expense of an electric car.
They're good if you can charge at home and do a decent amount of mileage in short to medium length journeys where you don't need to charge while out and about.
However if you need to do long journeys and don't have time to hang around at service stations buying coffee you wouldn't otherwise have bought, need to tow, or don't do enough mileage to justify the extra outlay, they're either not very practical or an expensive luxury, that may or may not stack up financially.
Plus remember that electricity has a carbon footprint, so while the car itself doesn't pollute, it doesn't mean that it isn't without an environmental downside in the pollution produced due to the electricity generation, and the production of the car itself including the batteries.
I wouldn't get one now because I have a small 3 YO petrol car and I only do about 5000 miles a year. When that needs replacing in 10-15 years time, I'm hoping that there will be a very favourable incentive for me to switch to electric plus the ranges, costs and charging times will be better than they are now.