I believe that Ford screwed up the Mach-E engineering based on both overheating and multiple reported instances of what seems to be drive train failure of unknown nature (could be overheating or even software errors).
Customer support ... I yet to see a car company that has customer support that can be classified anywhere higher than horrible. In case of Tesla, at least, customers don't need support for most of the time. I only had to get to Tesla service once in 2.5 years to fix the seat occupancy monitor and my experience with them was smooth and uneventful. For some reason, I like Tesla that is focused on continuous improvement of the product rather than other companies that are focused on continuous customer satisfucktion.
Just read 2007 story on Tesla in Vanity Fair ""I expect it to be a raging success," Musk says. "Honestly? I expect Tesla to be worth multiple billions of dollars.""