I still love my 2018 P3D and plan to keep it for at least another 3-6 years. I am definitely never buying another ICE car, but I will definitely consider both Tesla and non-Tesla EV's in the future. In several years time, the fast charging network for non Teslas should be more plentiful and dependable. Plus, by that point, other manufacturers will have had more data on the reliability of their EV's.
I have to admit, even though I love my P3D for the performance, the physical design of the exterior of the Model 3 is not my favorite. If Tesla wants to stay competitive with other EV's, I believe they will have to redesign the exterior of the Model 3 and the Model Y. I think the Audi etron GT, the Porche Taycan, and the Hyuandai Ioniq 5 and Ioniq 6 are beautiful cars. Plus I heard that, much like Ford did in creating a "Mustang" branded EV, GM is working on a Corvette-branded line of EV's. So many new and awesome EV choices are on the horizon.