The impact of both cars on the environment is practically nil, and a deeper assessment is needed to determine which is truly better. Electric cars are far more commonplace, which means they have more available charging stations - Tesla cars have their own dedicated network, for example. This convenience alone makes them more popular, and the development of hydrogen fuel cells is rather pricey. This pushes up the price of these vehicles and the cost of refueling them.