Would I buy another Tesla? No, but I should clarify that I'd probably just avoid all EVs for about 5-10 years. As I've noted, I think EVs are fine for your average commute, but they just aren't great for longer travel... yet. Tesla's Supercharger network is good...
when it's working. I think that in 5-10 years, we'll see more boosts in efficiency and capacity as well as a larger build-out of the charging infrastructure. Although, if everyone waits to buy one... there's no point in building out a network that will largely go unused.
I should also note that I was a bit hesitant on the Model 3's spartan design philosophy prior to buying it, and as is usual, I really should've listened to myself. I know that Musk's idea was that you didn't need all the controls because the car would drive itself, but we're still not there yet. In the mean time, the users have to deal with the annoyances caused by that such as the lackluster auto rain-sensing wipers and no physical controls to set the wipers manually. I guess it feels like Tesla is willing to make some bullish decisions, but is rarely willing to call themselves out on things that just don't work well. (That's especially since the Model Y is going to be very similar.)
Also, speaking of the rain, I still have no idea how the car will ever be able to drive itself in the rain. It has been raining a lot around here lately, and I get tons of "____ camera is obscured" messages during heavy rain. Even the front camera, which has the wipers to keep it clean, has problems during heavy rain. You can tell that it isn't working well, because the traffic picture displayed on the screen will start to fade out and disappear.
Overall, I think one problem is kind of a mental thing. The Model 3 was my most expensive car yet, and it's like ordering a $100 steak and not finding it much better than a $50 steak. It doesn't mean the $100 steak is bad, but it also doesn't feel worth it.