Other car companies keep investing in fuel cell technology. The big reason they give is faster fuel times. Musk calls them fool cells and says they can't work.
Tesla are rolling out new superchargers that are somewhere between 25-50% faster, depending on what you read. To achieve it, they went with a liquid-cooled charging cable and a scheme to warm up the batteries before arriving at the charging station.
That means we can get 300 miles of range in 18 minutes of charging. Good enough for mass adoption of electric cars?