1) Dealerships: they still hate selling EVs. (My personal experience - my GM dealer spent hours trying to convince me to not by my Volt).
2) Charging: Tesla has the only serious world-wide charging network.
3) Software: Telsa (for good or bad) updates their software all the time. People get 'goodies' every few months. My Volt, only a handful of VERY minor software updates in five years. People are coming to expect that.