A lot of what makes Tesla models more practical electric cars comes from the software. The UI whines at you when you charge the battery too much, which extends cell life. The navigation system prevents you from forgetting to charge along the route, mitigating range anxiety. The artificial throttle is also calibrated to improve efficiency.