10 years ahead on software
7 years ahead on electronics
5 years ahead on charging
3 years ahead on powertrain
3 years ahead on battery
Well, I can say that unless the other manufacturers get together to compete with Tesla's supercharger network, they will not catch Tesla. I am biased mind you. I own a Model 3 MR. At one point I was considering a Bolt, but I bought the Model 3 instead for a bunch of reasons and I am super happy with my choice. That said, a few weekends ago we took the Tesla from the NE Indianapolis to SE Michigan to see some family. It was about a 700 mile run from beginning to end in 2 days. It was super cold and we ran through freezing rain, snow ice and general slop which was not the best conditions for EV's and efficiency. We used superchargers the entire trip and were back on the road in no time flat. The longest we were at a supercharger was maybe 30 - 40 minutes while we ate. The hotel we stayed at had a Tesla destination charger in Ann Arbor, MI that was performing like my home charger. The Tesla reported it at 208v - 30amp which was fine to charge it while we slept.
If I had a Bolt for the same drive, I would have had to use regular level 2 chargers which would have made that same trip take an unacceptably long time since there are no DC fast chargers that I could find on plugshare along the same route.
Jag, Porsche, Hyundai / KIA, GM, Polestar and everyone else can come out with all the "Tesla killers" they want and they might be great cars, but until you can actually drive them farther than 200 miles without waiting many many hours to charge away from home, they can't catch on.
I know "Electrify America" is supposed to be building a DC fast charging network, but as of Feb 2019, they had just over 105 stations with 465 chargers vs 1441 Tesla stations with 12,888 superchargers being reported on Tesla's website. This and performance were the primary reasons I bought a Tesla. I traded in a 2016 Mustang GT Premium 6MT California Special for my Tesla and don't have an ounce of regret. I certainly would have if I bought a Bolt.
Level 2 charging is fine...for my garage at 30 MPH. I love plugging in to a Supercharger and seeing it report that it is feeding my 3 at 500 MPH. That tapers off mind you, but still. Version 3 Superchargers are supposed to push 1,000 MPH.